Я хотел бы использовать C++ для создания файла Excel.
Я знаю, что Excel может читать файлы .csv, но я искал что-то более мощное. Например, возможность создавать отдельные листы и вставлять уравнения в ячейки.
Есть ли для меня формат для этого?
Я хотел бы использовать C++ для создания файла Excel.
Я знаю, что Excel может читать файлы .csv, но я искал что-то более мощное. Например, возможность создавать отдельные листы и вставлять уравнения в ячейки.
Есть ли для меня формат для этого?
Да, Excel может читать XML-файлы, см .: Обзор XML в Excel:
Обзор работы Excel с данными XML
- Добавление файла схемы XML (.xsd) в рабочую книгу.
- Отображение элементов схемы XML на отдельные ячейки или таблицы XML
- Импорт файла данных XML (.xml) и привязка элементов XML к сопоставленным ячейкам.
- Ввод данных, перемещение сопоставленных ячеек и использование функциональности Excel при сохранении структуры и определений XML.
- Экспорт исправленных данных из сопоставленных ячеек в файл данных XML.
Например, вы можете использовать библиотеку LibXl для чтения и записи файлов Excel (xml) или библиотеку SimpleXlsxWriter .