
Преобразование Excel в HTML с помощью C# .NET
Электронные таблицы Excel широко используются для хранения и анализа данных, но доступ к ним и их просмотр в Интернете могут быть затруднены. Решение этой проблемы заключается в преобразовании электронных таблиц Excel в таблицы HTML, которые легко доступны и доступны для просмотра в Интернете. С Aspose.Cells Cloud этот процесс стал еще проще и эффективнее. В этой статье мы обсудим, как использовать Aspose.Cells Cloud для преобразования электронных таблиц Excel в таблицы HTML, а также рассмотрим другие преимущества использования этого решения для ваших требований к преобразованию. Независимо от того, являетесь ли вы разработчиком или конечным пользователем, эта статья предназначена для предоставления вам информации, необходимой для начала работы с преобразованием Excel в HTML.
- API преобразования Excel в веб
- Просмотр электронных таблиц в Интернете с помощью C#
- Excel в HTML онлайн с помощью команд cURL
API преобразования Excel в веб
Наслаждайтесь бесшовной интеграцией, расширенными функциями и возможностями быстрой конвертации Aspose.Cells Cloud. Это облачный API, предоставляющий простое и эффективное решение для преобразования электронных таблиц Excel в таблицы HTML. Преобразование XLS и XLSX в таблицы HTML с помощью всего нескольких строк кода устраняет необходимость ручного ввода данных и освобождает ваше время для более важных задач. Итак, если вам нужно опубликовать данные в Интернете, поделиться ими со своей командой или автоматизировать рабочий процесс, Aspose.Cells Cloud предоставляет гибкое и масштабируемое решение для ваших потребностей преобразования Excel в HTML.
Теперь, в рамках этой статьи, нам нужно добавить ссылку Aspose.Cells Cloud SDK для .NET в качестве пакета NuGet в наше решение C# .NET. Найдите «Aspose.Cells-Cloud» в диспетчере пакетов NuGet и добавьте пакет.

Изображение 1: пакет Aspose.Cells Cloud NuGet.
Кроме того, чтобы использовать возможности API, нам также необходимо иметь учетную запись облачной панели управления. Если вы еще не подписаны, создайте бесплатную учетную запись в Cloud Dashboard, указав действующий адрес электронной почты, и получите свои персональные учетные данные клиента.
Просмотр электронных таблиц в Интернете с помощью C#
Давайте обсудим, как реализовать функцию электронных таблиц в Интернете с помощью C# .NET.

Изображение 2: предварительный просмотр преобразования Excel в Web.
Используйте следующую ссылку, чтобы загрузить образец листа Excel (myDocument.xlsx) используется в приведенном выше примере.
// Для полных примеров и файлов данных, пожалуйста, посетите
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.xlsx";
/
/ Format for resultant file
string format = "HTML";
// Имя результирующего HTML-файла
string resultantFile = "Converted.html";
try
{
// загрузить файл с локального системного диска
using (var file = System.IO.File.OpenRead(name))
{
// инициализировать операцию преобразования
var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
// Сообщение об успешном завершении преобразования
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to HTML Conversion successfull !");
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.
instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
Этот метод запускает операцию преобразования Excel в HTML и сохраняет полученный HTML в облачном хранилище.
Excel в HTML онлайн с помощью команд cURL
Преобразование Excel в HTML может быть достигнуто с помощью команд cURL, которые позволяют вам взаимодействовать с облачным API Aspose.Cells и выполнять различные операции, включая преобразование Excel в HTML. Вот простой пример того, как преобразовать электронную таблицу Excel в HTML с помощью команд cURL:
- Загрузите электронную таблицу Excel в облачное хранилище, такое как Google Drive или Dropbox.
- Получите ключ API от Aspose.Cells Cloud, который будет использоваться для аутентификации ваших запросов API.
- Сгенерируйте токен доступа 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"
- Теперь используйте следующую команду cURL, чтобы преобразовать электронную таблицу Excel в HTML:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
-
После выполнения команды cURL полученный HTML-код сохраняется в облачном хранилище.
-
Теперь вместо облачного хранилища, если нам нужно сохранить HTML на локальный диск, попробуйте использовать следующую команду cURL:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o "resultant.html"
Попробуйте использовать наше бесплатное онлайн-приложение Excel Converter.
Заключительные замечания
В заключение, преобразование электронных таблиц Excel в таблицы HTML является общей задачей для многих предприятий и организаций, и Aspose.Cells Cloud предоставляет мощное и гибкое решение для их нужд. Используя Aspose.Cells Cloud SDK для .NET, вы можете быстро и легко конвертировать электронные таблицы Excel в таблицы HTML, написав всего несколько строк кода. Кроме того, Aspose.Cells Cloud предлагает ряд функций, включая поддержку нескольких языков программирования, интеграцию с популярными платформами облачного хранения и удобный интерфейс, что делает его идеальным решением для предприятий и организаций любого размера. Независимо от того, нужно ли вам публиковать данные в Интернете, делиться ими со своей командой или автоматизировать рабочий процесс, Aspose.Cells Cloud предоставляет надежное и масштабируемое решение для ваших потребностей преобразования Excel в HTML.
Мы также рекомендуем изучить Документацию по продукту, так как она содержит подборку разделов, объясняющих другие интересные функции API. Наконец, если у вас возникнут какие-либо проблемы при использовании API, свяжитесь с нами через бесплатный Форум поддержки продуктов.
Статьи по Теме
Пожалуйста, перейдите по следующим ссылкам, чтобы узнать больше о: