Почему открытие файла CSV в Excel нарушает мою диаграмму Highcharts?
Я работаю над использованием CSV-файлов для создания Highcharts, но сталкиваюсь со странной проблемой: когда Excel "касается" CSV-файла, диаграмма немедленно ломается. Вот самый простой пример:
В онлайн-документации Highcharts есть удобный пример гистограммы, сгенерированной из файла CSV: http://www.highcharts.com/studies/data-from-csv.htm Данные, лежащие в основе этой диаграммы, можно загрузить по http://www.highcharts.com/studies/data.csv
Но вот странная вещь. Если я загружаю эти файлы и воссоздаю диаграмму на своем веб-сервере, все работает нормально... пока я не открою файл data.csv в Excel, а затем сохраню его. Это немедленно разрушает Highchart, даже если в базовые данные не вносятся никакие изменения. В консоли не появляются сообщения об ошибках - диаграмма просто гаснет, как только Excel делает сохранение.
Я знаю, о чем вы думаете - "этот придурок сохраняет файл CSV в формате.xslx, а потом удивляется, почему его диаграмма ломается". Но это не то, что происходит - использование опции "Сохранить как....csv" в Excel также сразу нарушает диаграмму.
Вот содержимое файла CSV, прежде чем я открою его в Excel (вырезано и вставлено из 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
А вот содержимое файла CSV после его открытия в Excel:
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 для Mac, если это актуально. Заранее спасибо...
1 ответ
Кажется, решение было сохранить:
CSV-файл как "CSV с разделителями-запятыми в Windows"