我正在使用 CSV 文件来创建 Highcharts - 但遇到了一个奇怪的问题:当 Excel '接触' CSV 文件时,图表会立即中断。这是最简单的例子:
Highcharts 在线文档有一个方便的从 CSV 文件生成的条形图示例: http : //www.highcharts.com/studies/data-from-csv.htm 该图表的基础数据可以从以下网址下载:http:// www.highcharts.com/studies/data.csv
但奇怪的是。如果我下载这些文件,并在我自己的网络服务器上重新创建图表,一切正常......直到我在 Excel 中打开 data.csv 文件,然后保存它。即使没有对基础数据进行任何更改,这也会立即破坏 Highchart。控制台中不会抛出任何错误消息——Excel 保存后图表会立即变为空白。
我知道你在想什么——“这个白痴正在将 CSV 文件保存为 .xslx,然后想知道为什么他的图表会损坏。” 但事实并非如此——使用 Excel 中的“另存为....csv”选项也会立即破坏图表。
这是我在 Excel 中打开 CSV 文件之前的内容(从 TextEdit 剪切和粘贴):
Categories,Apples,Pears,Oranges,Bananas
John,8,4,6,5
Jane,3,4,2,3
Joe,86,76,79,77
Janet,3,16,13,15
这是在 Excel 中打开 CSV 文件后的内容:
Categories,Apples,Pears,Oranges,Bananas
John,8,4,6,5
Jane,3,4,2,3
Joe,86,76,79,77
Janet,3,16,13,15
在我看来,这些是同一个文件!然而第一个完美呈现,第二个(已由 Excel 保存)创建了一个不可见的图表。
非常感谢任何帮助。如果相关的话,我正在使用 Excel 2008 for Mac。提前致谢...