Excel táblázatok gyakran tartalmaznak értékes adatokat és jelentéseket, amelyeket a csapatok szeretnének megosztani online. Az Excel fájlok HTML formátumra való konvertálásával a felhasználók megnyithatják és megtekinthetik az Excel lapokat egy webböngészőben anélkül, hogy telepíteniük kellene a Microsoft Excelt. Ebben a cikkben azt fogjuk megvizsgálni, hogyan automatizálhatjuk az Excel HTML konverziós folyamatát, hogy online nézhessük az Excel munkafüzetet vagy beágyazhassuk a táblázatokat a weboldalakba.
Excel to HTML Conversion API
Aspose.Cells Cloud SDK for .NET erőteljes funkciókat kínál Excel munkafüzetek különböző formátumokba való konvertálásához, megjelenítéséhez és rendereléséhez. Lehetővé teszi XLS vagy XLSX fájlok HTML formátumra való konvertálását úgy, hogy megőrizze az elrendezést, a formázást és a stílust. A konvertált HTML online Excel nézethez vagy weboldalakba és műszerfalakba való integrációhoz használható.
Telepítés
Az SDK telepíthető a NuGet csomagkezelő segítségével:
Install-Package Aspose.Cells-Cloud
Ezután inicializálja az API kliensét az Aspose Cloud Dashboard Client ID-jával és Client Secret-jével. További információk találhatók a quick start cikkben.
Convert Excel to HTML in C#
A következő lépések bemutatják, hogyan tudjuk átalakítani az Excelt HTML-re és létrehozni egy online Excel nézetet C# .NET kódrészlettel.
Lépés 1: - Hozzon létre egy CellsApi
objektumot, ahol a kliens hitelesítő adatokat argumentumként adjuk meg.
CellsApi api = new CellsApi(clientId,clientSecret);
Step 2: Töltse fel az Excel munkafüzetet a felhő tárolásba.
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
cellsInstance.UploadFile(request);
- lépés: Hozzon létre egy példányt a
SaveOptions
-ból, és határozza meg aHTML
-t mint kimeneti formátumot.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
Lépés 4: Mentse el az Excelt HTML-ként a PostWorkbookSaveAs(…) használatával.
var response = cellsInstance.PostWorkbookSaveAs(convert);
- ✅ A fenti kód egy Excel munkafüzetet HTML formátumba konvertál, amely bármely böngészőben megnyitható az online Excel megtekintéséhez.
// For more examples, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Látogass el a dashboard.aspose.cloud weboldalra az ügyféltitkokért.
try
{
// Hozzon létre egy CellsApi példányt a ClientID és a ClientSecret átadásával.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
// upload the input Excel to the cloud storage
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "HTML";
// create PostWorkbookSaveAsRequest defining resultant file name
var convert = new PostWorkbookSaveAsRequest("input.xlsx", "myResultant.html", saveOptions);
// call the API to convert XLSX to HTML file
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to HTML conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
XLSX fájl HTML-re konvertálása cURL használatával
A cURL parancsokat is használhatja az Excel HTML-ra konvertálásához az Aspose.Cells Cloud REST API-n keresztül.
- lépés: Szerezd meg az hozzáférési tokent
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- A válasz tartalmazni fog egy
ACCESSTOKEN
-t, amelyet az engedélyezéshez fogsz használni.
Step 2: Convertálja az Excel fájlt HTML-re Használja a következő cURL parancsot az Excel munkafüzetének (Sample.xlsx) CSV formátumba történő átalakításához:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "html"
}'
Magyarázat:
PUT /cells/convert?format=HTML
— megadja a kimeneti formátumot HTML-re.file=@/path/to/input.xlsx
— megadta a helyi Excel fájlt a felhőtárolóban.- Miközben a
-d
paramétert használjuk, az outputot HTML-ként mentjük el.
Ingyenes XLS to HTML átalakító
Ha webalapú megoldást részesít előnyben, próbálja ki ingyenes Excel to HTML Converter szolgáltatásunkat. Ez lehetővé teszi, hogy Excel munkafüzeteket töltsön fel, és közvetlenül a böngészőjében nézze meg őket - gyors módja az Excel fájlok online megnyitásának szoftver telepítése nélkül.

Következtetés
Az Aspose.Cells Cloud SDK a .NET számára lehetővé teszi, hogy az Excel munkafüzetek HTML-re alakítása gyors és egyszerű legyen. Ez a legjobb módja az Excel táblázatok online megtekintésének, interaktív jelentések megosztásának vagy Excel adatok beágyazásának weboldalakon.
Hasznos linkek
Kapcsolódó Cikkek
Kérjük, látogassa meg az alábbi linkeket, hogy többet tudjon meg a következőkről:
- Convertálja a PDF-et szöveggé C#-ban
- Tömörítse az Excel fájlokat és optimalizálja a munkafüzet méretét C# .NET-ben
- Convert XML to CSV in C#
Gyakran Ismételt Kérdések (GYIK)
- Can I open Excel files online after conversion?
- Igen. A HTML kimenet bármely web böngészőben megnyitható, lehetővé téve egy azonnali online Excel nézetet.
- A képletek és stílusok érintetlenek maradnak?
- Igen. Az Aspose.Cells Cloud megőrzi az összes számítást, grafikont és formázást a konvertált HTML fájlban.
- Támogatja a jelszóval védett Excel fájlokat?
- Igen. A védett fájlok konvertálásához megadhatja a jelszót a kérésben.
- Can I perform bulk Excel to HTML conversions?
- Igen. Az Excel-fájlokból álló mappa iterálásával automatizálhatja a több konverziót a felhőtárolójában.