Как конвертировать XLSM в CSV
- Добавьте ваш файл .XLSM - перетащите его в поле выше или нажмите, чтобы выбрать.
- Конвертируйте его в .CSV за несколько секунд.
- Скачайте ваш новый файл .CSV.
Чего ожидать
- Экспортируется только активный лист - книга с несколькими листами требует отдельного сохранения для каждого листа.
- Формулы заменяются их вычисленными значениями; ячейка с формулой
=SUM(A1:A10)запишется как обычное число, а не формула. - Ячейки с датами могут экспортироваться как серийные номера, например
45658; чтобы избежать этого, отформатируйте столбцы с датами как строку даты в Excel перед сохранением.
Часто задаваемые вопросы
Переносятся ли макросы VBA в CSV?
Нет. CSV - это простой текст (строки и столбцы значений) и не имеет механизмов для исполняемого кода. Проект макроса отбрасывается при экспорте.
Можно ли экспортировать все листы сразу?
Не через стандартный графический интерфейс; каждая программа экспортирует только активный лист. Для пакетного экспорта используйте
ssconvert --export-file-per-sheet yourfile.xlsm output_%s.csv (Gnumeric) или скрипт на Python/pandas.В моем столбце с датами в CSV отображаются числа вроде 45658 - как это исправить?
Excel хранит даты как целые числа (количество дней). Перед экспортом отформатируйте столбец с датой как строку даты (Формат ячеек > Дата), затем сохраните как CSV.
Нужно ли включать макросы для экспорта данных?
Нет. Данные ячеек хранятся в обычном XML; вы можете пропустить запрос «Включить содержимое» и все равно нормально экспортировать в CSV.
Программы, которые конвертируют XLSM: Microsoft Excel · Ability Spreadsheet · PlanMaker · Corel Quattro Pro · Microsoft Excel for Mac · Excel Mobile · LibreOffice Calc · Apache OpenOffice Calc (OpenOffice.org Calc)