Преобразование файлов Excel в форматы OpenDocument Spreadsheet, такие как ODS и FODS, имеет важное значение для обеспечения совместимости с приложениями с открытым исходным кодом, такими как LibreOffice и OpenOffice. Эти форматы разработаны для широкой доступности, предоставляя пользователям больше гибкости и свободы в обработке данных электронных таблиц. В этом руководстве мы рассмотрим, как преобразовать файл Excel в форматы ODS и FODS в C#.
В следующих заголовках более подробно описываются преобразования Excel:
- Зачем конвертировать Excel в электронную таблицу OpenDocument?
- Excel в OpenDocument — конфигурация API C#
- Конвертировать Excel в ODS на C#
- Конвертировать XLSX в FODS на C#
Зачем конвертировать Excel в электронную таблицу OpenDocument?
Преобразование файлов Excel в форматы ODS и FODS дает ряд преимуществ:
Улучшенная совместимость: ODS и FODS поддерживаются платформами с открытым исходным кодом, что обеспечивает легкий доступ к различному программному обеспечению.
Кроссплатформенная доступность: эти форматы гарантируют, что пользователи разных операционных систем могут просматривать и редактировать файлы электронных таблиц без необходимости использования фирменного программного обеспечения.
Переносимость данных: ODS и FODS являются частью семейства форматов OpenDocument, которое стандартизировано и идеально подходит для долгосрочного хранения и обмена данными.
Excel в OpenDocument — конфигурация API C#
Для преобразования рабочих листов Excel в формат файла ODS или FODS вам необходимо установить Conholdate.Total for .NET с помощью следующей команды установки NuGet:
PM> NuGet\Install-Package Conholdate.Total
Конвертировать Excel в ODS на C#
Формат OpenDocument Spreadsheet (ODS) широко используется в приложениях с открытым исходным кодом, таких как LibreOffice Calc. Преобразование файла Excel в формат ODS в C# является простым и эффективным с помощью следующих шагов:
- Загрузите рабочую книгу: класс Workbook загружает файл Excel, который вы хотите преобразовать.
- Сохранить как ODS: при использовании метода «Сохранить" рабочая книга сохраняется в формате ODS, что делает ее доступной в программном обеспечении, совместимом с OpenDocument.
Следующий фрагмент кода демонстрирует, как преобразовать Excel в ODS на C#:
// Загрузите исходную рабочую книгу
Workbook workbook = new Workbook("input.xlsx");
// Сохранить как ODS-файл
workbook.Save("output.ods");
Этот быстрый подход позволяет без труда конвертировать файлы Excel в формат ODS, обеспечивая совместимость с приложениями с открытым исходным кодом.
Конвертировать XLSX в FODS на C#
Формат Flat OpenDocument Spreadsheet (FODS) — это основанная на XML версия формата ODS, позволяющая пользователям работать с одним файлом вместо нескольких сжатых файлов. Вот как преобразовать файл Excel в формат FODS в C#.
- Загрузка рабочей книги: как и в предыдущем разделе, мы загружаем файл Excel с классом рабочей книги.
- Сохранить как FODS: указав расширение .fods в методе сохранения, рабочая книга преобразуется в формат FODS.
В примере кода ниже показано, как преобразовать XLSX в FODS на языке C#:
// Загрузите исходную рабочую книгу
Workbook workbook = new Workbook("input.xlsx");
// Сохранить как файл FODS
workbook.Save("output.fods");
Преобразование в формат FODS особенно полезно для пользователей, предпочитающих файловые структуры на основе XML, что упрощает анализ и обработку файлов в средах с открытым исходным кодом.
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию для оценки различных функций, предлагаемых API, без каких-либо водяных знаков или ограничений.
Подводя итоги
Преобразование файлов Excel в форматы OpenDocument Spreadsheet (ODS и FODS) в C# предлагает практичный способ сделать данные более доступными и совместимыми с различными приложениями. Эти преобразования просты, обеспечивая гибкость разработчикам, которым нужны кроссплатформенные решения для работы с данными. Будь то взаимодействие с инструментами с открытым исходным кодом или стандартизированный обмен данными, преобразование файлов Excel в форматы ODS и FODS может упростить рабочие процессы и улучшить доступность документов. Если вам нужно обсудить какие-либо проблемы или вопросы, пожалуйста, напишите нам на форум.