# 系统相关函数 / 数据类型转换函数

## `exportCsvne(data, csv_str, include_index, include_header)`

声明：function

将指定数组Data转换为csv格式字符串并存储在csvStr参数中。仅支持一维及二维数组的转换。和ExportCsv的区别：在处理浮点数据时，ExportCsvne的结果不会输出为1E15等格式

<!-- tags: 转换 编码 -->

| 参数             | 类型   | 说明 |
| ---------------- | ------ | ---- |
| `data`           | array  |      |
| `csv_str`        | string |      |
| `include_index`  |        |      |
| `include_header` | bool   |      |

返回：bool

### 示例

范例01：一维数组转换成csv格式字符串（含大数量级数据）

```tsl
data := array(1, 2, "3", "A", 9, 1E15);
ret := exportCsvne(data, s);
if ret then
    result := s;
else
    result := ret;
return result;
```

范例02：二维数组转换成csv格式字符串

```tsl
data := array((2, 5, 0), (3, 2, 1), (4, 7, 2));
ret := exportCsvne(data, s);
if ret then
    result := s;
else
    result := ret;
return result;
```

范例03：转换成csv格式字符串，结果包含数组下标信息

```tsl
data := array("A": (2, 5, 0), "B": (3, 2, 1), "C": (4, 7, 2));
ret := exportCsvne(data, s, 1);
if ret then
    result := s;
else
    result := ret;
return result;
```

范例04：转换成csv格式字符串，结果不包含字段头部信息

```tsl
data := array((2, 5, 0), (3, 2, 1), (4, 7, 2));
ret := exportCsvne(data, s, 0, 0);
if ret then
    result := s;
else
    result := ret;
return result;
```
