Файли 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 for .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 for .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 for .NET також надає вам деякі додаткові параметри для контролю та налаштування перетворення XLSX у DOCX. Клас DocxSaveOptions містить усі можливі параметри (перелічені нижче), які можна використовувати в процесі перетворення.
Варіант | Опис |
---|---|
CachedFileFolder | Кеш-папка для зберігання великих даних. |
ClearData | Зробіть книгу порожньою після збереження файлу. |
Створити каталог | Якщо true і каталог не існує, каталог буде створено автоматично перед збереженням файлу. |
MergeAreas | Вказує, чи слід об’єднувати області умовного форматування та перевірки перед збереженням файлу. |
RefreshChartCache | Вказує, чи оновлюються дані кешу діаграми. |
SaveFormat | Отримує формат файлу збереження. |
Назви сортування | Вказує, чи сортувати визначені імена перед збереженням файлів. |
UpdateSmartArt | Вказує, чи потрібно оновлювати налаштування інтелектуального мистецтва. |
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 for .NET безкоштовно
Ви можете отримати свою тимчасову ліцензію на використання Aspose.Cells for .NET безкоштовно без будь-яких пробних обмежень.
Висновок
У цій статті ви дізналися, як конвертувати файли MS Excel XLSX або XLS у формат Word DOCX за допомогою C#. Крім того, ви бачили, як налаштувати процес перетворення за допомогою різних параметрів. Ви можете дізнатися більше про API .NET Excel за допомогою документації.