将中文数据导出为CSV
export data with chinese to CSV
我正在尝试将包含中文(一些非英文字符)的数据从 ui-grid 导出到 pdf 或 CSV。但是导出的文本都是乱码。这是 plnkr link
http://plnkr.co/edit/ZR34lhm3LUNmUrj7Vg23?p=preview
我知道要使 pdf 导出工作,我需要为正在使用的字体和字符集提供正确的 cmap,但为什么 CSV 导出不起作用?我什至尝试过 exporterOlderExcelCompatibility: false
但这也无济于事。
您遇到的 CSV 问题很可能是由于在 Excel 中打开它造成的。我没有遇到 OpenOffice 的问题。
对于 Excel 2013,这些步骤应该有效:
- 启动 Excel,然后转到 数据 选项卡。
- 单击 来自文本 按钮。
- 导航到导出的文件,然后单击“打开”。
- 如果没有自动选择,请将编码设置为 UTF-8。
- 单击“下一步”。
- 将分隔符更改为逗号。
- 单击“完成”。
- 选择您要输入的位置,或直接单击“确定”。
此时,您应该可以正确显示 CSV。
对于 CSV 导出器,CSV-JS,我没有看到任何用于预先设置编码的选项。
- 如果您有小文件:使用 Google sheet 打开您的 csv。并将其保存为 csv。它会起作用。
- 如果你有大文件:尝试打开办公室(免费且易于下载)。使用 Open Office excel 打开并另存为 utf-8。
中文默认的英文Windows编码是GBK。对于 Ubuntu 是 utf8t。确保您的系统编码正确。
您尝试过:
exporterOlderExcelCompatibility: true
(false
是默认值)。
我在将元音变音字符导出到 CSV 时遇到问题,我在 gridOptions 配置中使用 exporterOlderExcelCompatibility: true
修复了它。
我正在尝试将包含中文(一些非英文字符)的数据从 ui-grid 导出到 pdf 或 CSV。但是导出的文本都是乱码。这是 plnkr link
http://plnkr.co/edit/ZR34lhm3LUNmUrj7Vg23?p=preview
我知道要使 pdf 导出工作,我需要为正在使用的字体和字符集提供正确的 cmap,但为什么 CSV 导出不起作用?我什至尝试过 exporterOlderExcelCompatibility: false
但这也无济于事。
您遇到的 CSV 问题很可能是由于在 Excel 中打开它造成的。我没有遇到 OpenOffice 的问题。
对于 Excel 2013,这些步骤应该有效:
- 启动 Excel,然后转到 数据 选项卡。
- 单击 来自文本 按钮。
- 导航到导出的文件,然后单击“打开”。
- 如果没有自动选择,请将编码设置为 UTF-8。
- 单击“下一步”。
- 将分隔符更改为逗号。
- 单击“完成”。
- 选择您要输入的位置,或直接单击“确定”。
此时,您应该可以正确显示 CSV。
对于 CSV 导出器,CSV-JS,我没有看到任何用于预先设置编码的选项。
- 如果您有小文件:使用 Google sheet 打开您的 csv。并将其保存为 csv。它会起作用。
- 如果你有大文件:尝试打开办公室(免费且易于下载)。使用 Open Office excel 打开并另存为 utf-8。 中文默认的英文Windows编码是GBK。对于 Ubuntu 是 utf8t。确保您的系统编码正确。
您尝试过:
exporterOlderExcelCompatibility: true
(false
是默认值)。
我在将元音变音字符导出到 CSV 时遇到问题,我在 gridOptions 配置中使用 exporterOlderExcelCompatibility: true
修复了它。