XLSX в DOCX С#

Файлы MS Excel XLSX позволяют хранить табличные данные в виде строк и столбцов. Вы можете легко хранить данные малого, среднего или большого размера на листах XLSX. Однако может быть случай, когда вам нужно преобразовать данные электронной таблицы в формат текстового редактора. Для таких случаев в этой статье вы узнаете, как преобразовать Excel XLSX в Word DOCX с помощью C#. Кроме того, вы увидите, как настроить преобразование XLSX в DOCX. Итак, начнем.

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 в 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, используя документацию.

Смотрите также