Arkusze kalkulacyjne Excel są szeroko stosowane do przechowywania i analizy danych, ale dostęp do nich i przeglądanie online mogą być trudne. Rozwiązaniem tego problemu jest konwersja arkuszy kalkulacyjnych Excela na tabele HTML, które są łatwo dostępne i możliwe do przeglądania w sieci. Dzięki Aspose.Cells Cloud proces ten stał się jeszcze łatwiejszy i wydajniejszy. W tym artykule omówimy, jak używać Aspose.Cells Cloud do konwersji arkuszy kalkulacyjnych Excel na tabele HTML i zbadamy inne korzyści płynące z używania tego rozwiązania do wymagań konwersji. Niezależnie od tego, czy jesteś programistą, czy użytkownikiem końcowym, ten artykuł zawiera informacje potrzebne do rozpoczęcia pracy z konwersją programu Excel na format HTML.
- Interfejs API konwersji programu Excel do sieci Web
- Wyświetl arkusz kalkulacyjny online przy użyciu języka C#
- Excel do HTML Online za pomocą poleceń cURL
Interfejs API konwersji programu Excel do sieci Web
Ciesz się bezproblemową integracją, zaawansowanymi funkcjami i możliwościami szybkiej konwersji Aspose.Cells Cloud. Jest to oparty na chmurze interfejs API, który zapewnia proste i wydajne rozwiązanie do konwertowania arkuszy kalkulacyjnych programu Excel na tabele HTML. Konwertuj XLS i XLSX na tabele HTML za pomocą zaledwie kilku wierszy kodu, eliminując potrzebę ręcznego wprowadzania danych i oszczędzając czas na ważniejsze zadania. Niezależnie od tego, czy chcesz opublikować dane online, udostępnić je zespołowi, czy zautomatyzować przepływ pracy, Aspose.Cells Cloud zapewnia elastyczne i skalowalne rozwiązanie dla potrzeb konwersji Excela na HTML.
Teraz, zgodnie z zakresem tego artykułu, musimy dodać referencję Aspose.Cells Cloud SDK for .NET jako pakiet NuGet w naszym rozwiązaniu C# .NET. Wyszukaj „Aspose.Cells-Cloud” w menedżerze pakietów NuGet i dodaj pakiet.
Ponadto, aby korzystać z możliwości API, musimy również posiadać konto Cloud Dashboard. Jeśli nie masz jeszcze subskrypcji, utwórz bezpłatne konto w Cloud Dashboard przy użyciu prawidłowego adresu e-mail i uzyskaj spersonalizowane dane uwierzytelniające klienta.
Wyświetl arkusz kalkulacyjny online przy użyciu języka C#
Omówmy kroki, w jaki sposób można wykonać funkcję arkusza kalkulacyjnego online przy użyciu języka C# .NET.
Użyj poniższego łącza, aby pobrać przykładowy arkusz programu Excel (myDocument.xlsx) użyty w powyższym przykładzie.
// Pełne przykłady i pliki danych można znaleźć na stronie
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Uzyskaj poświadczenia klienta z https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// utwórz instancję CellsApi, podając szczegóły ClientID i ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);
// Wprowadź skoroszyt programu Excel
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";
// Nazwa wynikowego pliku HTML
string resultantFile = "Converted.html";
try
{
// załaduj plik z lokalnego dysku systemowego
using (var file = System.IO.File.OpenRead(name))
{
// zainicjować operację konwersji
var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
// Komunikat o powodzeniu, jeśli konwersja została zakończona
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);
}
Zrozummy powyższy fragment kodu:
CellsApi instance = new CellsApi(clientID, clientSecret);
Utwórz obiekt CellsApi, w którym przekazujemy poświadczenia klienta jako argumenty.
var file = System.IO.File.OpenRead(name)
Przeczytaj wejściowy arkusz programu Excel przy użyciu metody OpenRead(…) klasy System.IO.File.
instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
Ta metoda uruchamia operację konwersji programu Excel na format HTML i zapisuje wynikowy kod HTML w magazynie w chmurze.
Excel do HTML Online za pomocą poleceń cURL
Konwersję Excel do HTML można osiągnąć za pomocą poleceń cURL, które umożliwiają interakcję z Aspose.Cells Cloud API i wykonywanie różnych operacji, w tym konwersję Excel do HTML. Oto prosty przykład konwersji arkusza kalkulacyjnego programu Excel do formatu HTML za pomocą poleceń cURL:
- Prześlij arkusz kalkulacyjny programu Excel na platformę do przechowywania danych w chmurze, taką jak Dysk Google lub Dropbox.
- Uzyskaj klucz API z Aspose.Cells Cloud, który będzie używany do uwierzytelniania twoich żądań API.
- Wygeneruj token dostępu JWT na podstawie poświadczeń klienta za pomocą następującego polecenia.
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"
- Teraz użyj następującego polecenia cURL, aby przekonwertować arkusz kalkulacyjny programu Excel na format 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>"
-
Po wykonaniu polecenia cURL wynikowy kod HTML jest zapisywany w chmurze.
-
Teraz, zamiast przechowywania w chmurze, jeśli musimy zapisać kod HTML na dysku lokalnym, spróbuj użyć następującego polecenia 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"
Wypróbuj naszą bezpłatną aplikację online Excel Converter.
Uwagi końcowe
Podsumowując, konwersja arkuszy kalkulacyjnych Excel na tabele HTML jest częstym zadaniem wielu firm i organizacji, a Aspose.Cells Cloud zapewnia wydajne i elastyczne rozwiązanie dla ich potrzeb. Korzystając z Aspose.Cells Cloud SDK for .NET, możesz szybko i łatwo konwertować arkusze kalkulacyjne Excel na tabele HTML, używając zaledwie kilku wierszy kodu. Ponadto Aspose.Cells Cloud oferuje szereg funkcji, w tym obsługę wielu języków programowania, integrację z popularnymi platformami do przechowywania w chmurze oraz przyjazny dla użytkownika interfejs, co czyni go idealnym rozwiązaniem dla firm i organizacji każdej wielkości. Niezależnie od tego, czy chcesz publikować dane online, dzielić się nimi ze swoim zespołem, czy też zautomatyzować przepływ pracy, Aspose.Cells Cloud zapewnia niezawodne i skalowalne rozwiązanie dla potrzeb konwersji Excela na HTML.
Zalecamy również zapoznanie się z Dokumentacją produktu, ponieważ zawiera ona zbiór tematów wyjaśniających inne ekscytujące funkcje interfejsu API. Na koniec, jeśli napotkasz jakiekolwiek problemy podczas korzystania z interfejsu API, skontaktuj się z nami za pośrednictwem bezpłatnego Forum wsparcia produktu.
Powiązane artykuły
Odwiedź poniższe linki, aby dowiedzieć się więcej o: