Excel и Word — два наиболее часто используемых приложения Microsoft Office. Хотя Excel в основном используется для хранения и анализа числовых данных, Word — популярный инструмент для создания и форматирования текстовых документов. Однако бывают случаи, когда вам может понадобиться преобразовать файл Excel в документ Word, возможно, для создания отчета или сводки ваших данных. В этом техническом блоге мы рассмотрим различные способы преобразования Excel в Word, включая различные инструменты и методы, доступные для автоматизации процесса. Мы также обсудим преимущества и ограничения каждого метода, чтобы вы могли выбрать лучший подход, исходя из ваших конкретных потребностей.
Следуйте этой статье, чтобы разработать конвертер Excel в Word онлайн, чтобы преобразовать файлы XLS в полностью отформатированные документы всего за несколько кликов. Идеально подходит для презентаций, отчетов и многого другого. Поэтому следуйте этому пошаговому руководству, в котором показаны шаги по объединению файлов и максимальному использованию ваших данных. Попробуй это сейчас!
API преобразования Excel в Word
Aspose.Cells Cloud SDK для .NET — это мощный облачный API, который позволяет разработчикам беспрепятственно преобразовывать документы XLS в документы Word. Этот SDK позволяет легко автоматизировать процесс преобразования данных Excel в документы Word, сохраняя при этом все форматирование и макет. Процесс преобразования быстрый и эффективный, и его можно выполнить всего за несколько строк кода. В этом техническом блоге мы более подробно рассмотрим, как преобразовать XLS в Word с помощью Aspose.Cells Cloud SDK для .NET, включая пошаговое руководство о том, как начать работу, различные доступные варианты преобразования и как для обработки любых ошибок, которые могут возникнуть в процессе преобразования. Мы также изучим преимущества и ограничения использования этого облачного API и реализуем наше желание встроить электронную таблицу Excel в документ Word.
Чтобы приступить к использованию SDK, мы добавим его ссылку через диспетчер пакетов NuGet. Просто найдите «Aspose.Cells-Cloud» и нажмите кнопку «Добавить пакет». Во-вторых, если вы еще не подписаны на Cloud Dashboard, создайте бесплатную учетную запись, используя действующий адрес электронной почты, и получите свои персональные учетные данные клиента.
Преобразование Excel в Word на C#
Пожалуйста, следуйте инструкциям и фрагменту кода, приведенным ниже, чтобы экспортировать Excel в Word с помощью C#.
// Полные примеры и файлы данных см.
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Получите учетные данные клиента с https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// создать экземпляр CellsApi, предоставив данные ClientID и ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);
// Имя нашего входного файла Excel
string name = "myDocument.xls";
// Формат результирующего документа Word
string format = "DOCX";
try
{
// загрузить файл с локального диска
using (var file = System.IO.File.OpenRead(name))
{
// инициализировать операцию преобразования
var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
// сохранить полученный CSV на локальный диск
using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
response.CopyTo(fileStream);
}
// вывести сообщение об успехе, если преобразование прошло успешно
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to Word successfully converted !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Давайте разберем приведенный выше фрагмент кода:
CellsApi instance = new CellsApi(clientID, clientSecret);
Создайте объект CellsApi, которому мы передаем учетные данные клиента в качестве аргументов.
var file = System.IO.File.OpenRead(name)
Прочитайте входной лист Excel, используя метод OpenRead(…) класса System.IO.File.
CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
Вышеупомянутый метод инициирует преобразование Excel в Word, и полученный DOCX сохраняется в облачном хранилище.
using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
response.CopyTo(fileStream);
}
Теперь, чтобы сохранить полученный Word (DOCX) на локальный диск, используйте приведенные выше строки кода.
Вы можете загрузить образец листа Excel, использованный в приведенном выше примере, из myDocument.xlsx.
XLS в Word с помощью команд cURL
Преобразование XLS в Word с помощью команд cURL может быть удобным вариантом для разработчиков, которые ищут автоматизированное решение для преобразования файлов. Поскольку Aspose.Cells Cloud построен на основе архитектуры REST, мы можем легко выполнить преобразование Excel XLS в Word с помощью команды cURL.
Теперь сначала нам нужно сгенерировать токен доступа JWT на основе учетных данных нашего клиента:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Теперь нам нужно выполнить следующую команду, чтобы преобразовать XLS в документ Word. После преобразования полученный файл сохраняется в облачном хранилище:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&outPath=Resultant.docx&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Используйте следующую команду cURL для преобразования Excel в Word и сохранения вывода на локальном диске:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o "Output.docx"
Заключительные замечания
В заключение, преобразование Excel в Word может быть трудоемким и утомительным процессом, но с помощью правильных инструментов и методов его можно автоматизировать и сделать гораздо более эффективным. Aspose.Cells Cloud SDK для .NET — один из таких инструментов, который может упростить процесс и помочь нам сэкономить время и повысить производительность. Используя этот мощный облачный API, разработчики могут легко преобразовывать файлы XLS в документы Word, сохраняя при этом все форматирование и макет. Создаете ли вы отчеты, сводки или другие документы, Aspose.Cells Cloud SDK для .NET предлагает удобное, надежное и экономичное решение для всех ваших потребностей преобразования Excel в Word. Благодаря интуитивно понятному интерфейсу, подробной документации и отличной поддержке клиентов этот SDK является лучшим выбором для разработчиков, стремящихся оптимизировать рабочий процесс и повысить производительность.
Статьи по Теме
Пожалуйста, перейдите по следующим ссылкам, чтобы узнать больше о: