Файлы MS Excel XLSX позволяют хранить табличные данные в виде строк и столбцов. Вы можете легко хранить данные малого, среднего или большого размера на листах XLSX. Однако может быть случай, когда вам нужно преобразовать данные электронной таблицы в формат текстового редактора. Для таких случаев в этой статье вы узнаете, как преобразовать Excel XLSX в Word DOCX с помощью C#. Кроме того, вы увидите, как настроить преобразование XLSX в DOCX. Итак, начнем.
- API конвертера XLSX в DOCX C#
- Преобразование Excel XLSX в Word DOCX с помощью C#
- Преобразование XLSX в DOCX с дополнительными параметрами в C#
- Попробуйте Aspose.Cells для .NET бесплатно
API конвертера XLSX в DOCX C# — Скачать бесплатно
Aspose.Cells for .NET — это хорошо известный и один из мощных API для работы с электронными таблицами, который позволяет работать с XLS, XLSX и другими популярными форматами электронных таблиц. Наряду с другими функциями автоматизации электронных таблиц API предоставляет конвертер электронных таблиц для преобразования файлов XLSX или XLS MS Excel в DOCX или другие форматы файлов. Вы можете загрузить библиотеку DLL API или установить ее в своем приложении .NET с помощью NuGet.
PM> Install-Package Aspose.Cells
Преобразование Excel XLSX в Word DOCX C#
Преобразование файла MS Excel в формат DOCX очень просто и может быть выполнено за пару шагов. Вот как вы можете преобразовать файл XLSX в DOCX, используя Aspose.Cells для .NET.
- Загрузите файл XLSX, используя класс Workbook.
- Сохраните файл в формате DOCX, используя метод Workbook.Save(string, SaveFormat).
В следующем примере кода показано, как преобразовать файл XLSX в DOCX с помощью C#.
// Откройте файл Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Сохранить как DOCX
workbook.Save("Book1.docx", SaveFormat.Docx);
Индивидуальное преобразование XLSX в DOCX C#
Aspose.Cells для .NET также предоставляет вам некоторые дополнительные параметры для управления и настройки преобразования XLSX в DOCX. Класс DocxSaveOptions содержит все возможные параметры (перечисленные ниже), которые вы можете использовать в процессе преобразования.
Вариант | Описание |
---|---|
CachedFileFolder | Папка кеша для хранения больших данных. |
ClearData | Сделайте рабочую книгу пустой после сохранения файла. |
Создать каталог | Если true и каталог не существует, каталог будет автоматически создан перед сохранением файла. |
Области слияния | Указывает, следует ли объединять области условного форматирования и проверки перед сохранением файла. |
ОбновитьChartCache | Указывает, обновляются ли данные кэша диаграммы. |
СохранитьФормат | Получает формат файла сохранения. |
Имена сортов | Указывает, следует ли сортировать определенные имена перед сохранением файлов. |
Обновить СмартАрт | Указывает, следует ли обновлять настройку смарт-арта. |
ValidateMergedAreas | Указывает, следует ли проверять объединенные ячейки перед сохранением файла. |
WarningCallback | Получает или задает обратный вызов предупреждения. |
В следующем примере кода показано, как использовать дополнительные параметры при преобразовании файла XLSX в DOCX на C#.
// Откройте файл Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Создайте параметры сохранения DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.ClearData = true;
options.CreateDirectory = true;
options.CachedFileFolder = "cache";
options.MergeAreas = true;
// Сохранить как DOCX
workbook.Save("Book1.docx", options);
Попробуйте Aspose.Cells для .NET бесплатно
Вы можете получить временную лицензию для бесплатного использования Aspose.Cells for .NET без каких-либо пробных ограничений.
Вывод
В этой статье вы узнали, как преобразовать файлы XLSX или XLS MS Excel в формат Word DOCX с помощью C#. Кроме того, вы увидели, как настроить процесс преобразования, используя различные параметры. Вы можете узнать больше о .NET Excel API, используя документацию.