Aspose.Cells Clou ile elektronik tablo dosya biçimleri nasıl dönüştürülür
giriiş
Aspose.Cells Bulut E-Tablosu API, yerel ve bulut tabanlı e-tablo dosyalarını dönüştürmek için bir dizi çift kanallı arayüz sağlar. Excel (XLS, XLSX), CSV, HTML ve PDF gibi formatları destekleyerek, çeşitli ihtiyaçları karşılamak için dönüştürmeyi zahmetsiz hale getirir.
Üç Dönüştürme Modu · Birleşik Nesne Modeli · Tam Biçim Kapsamı
Çekirdek Dönüşüm Matrisi
Dönüşüm Türü | Nesne Düzeyi | Tipik API | Çıktı Biçimleri |
---|---|---|---|
Yerel Dönüşüm | Çalışma kitabı | ConvertSpreadsheet |
PDF/XLSX/JSON/…. 30+ format |
Çalışma sayfası | ConvertWorksheetToImage |
PNG/JPEG/SVG | |
ConvertWorksheetToPdf |
|||
Masa | ConvertTableToImage |
PNG/JPEG/SVG/…. | |
ConvertTableToPdf |
|||
ConvertTableToCsv |
CSV | ||
ConvertTableToHtml |
HTML | ||
ConvertTableToJson |
HTML | ||
Menzil | ConvertRangeToImage |
PNG/JPEG/SVG/…. | |
ConvertRangeToPdf |
|||
ConvertRangeToCsv |
CSV | ||
ConvertRangeToHtml |
HTML | ||
ConvertRangeToJson |
JSON | ||
Çizelge | ConvertChartToImage |
PNG/JPEG/SVG/…. | |
ConvertChartToPdf |
|||
Bulut Dönüşümü | Çalışma kitabı | ExportSpreadsheetAsFormat |
PDF/XLSX/JSON/…. 30+ format |
Çalışma sayfası | ExportWorksheetAsFormat |
PDF/XLSX/JSON/…. 30+ format | |
Masa | ExportTableAsFormat |
PDF/XLSX/JSON/…. 30+ format | |
Menzil | ExportRangeAsFormat |
PDF/XLSX/JSON/…. 30+ format | |
Çizelge | ExportChartAsFormat |
PDF/XLSX/JSON/…. 30+ format | |
Bulut Farklı Kaydet | Çalışma kitabı | SaveSpreadsheetAs |
PDF/XLSX/JSON/…. 30+ format |
Yerel Dosya Dönüştürme
// Get Cells Cloud API client
CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
- Excel Dosya Dönüştürme
// Convert local Excel to PDF
cellsApi.ConvertSpreadsheet(new ConvertSpreadsheetRequest { Spreadsheet = "EmployeeSalesSummary.xlsx", format = "pdf" }, "EmployeeSalesSummary.pdf");
- Excel Tablosunu SVG dosyasına dönüştürün
// Convert local Excel Chart to Svg
cellsApi.ConvertChartToImage(new SDK.Request.ConvertChartToImageRequest
{
Spreadsheet = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
chartIndex = 0,
format = "svg"
}, "EmployeeSalesSummary.svg");
- Tabloyu CSV dosyasına dönüştür
# Convert the sale logs table of the Sales worksheet to csv
result = api.ConvertTableToCsv( new SDK.Request.ConvertTableToCsvRequest
{
Spreadsheet = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
tableName = "SaleLogs",
format = "csv"
}, "EmployeeSalesLog.csv");
Bulut Dosya Dönüştürme
Ayrıca Aspose Cells Cloud API istemcisini de edinmeniz gerekiyor.
// Get Cells Cloud API client
CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
- Excel’i PDF’e dönüştürün
// Convert cloud Excel to PDF, Save to local file
cellsApi.ExportSpreadsheetAsFormat( new SDK.Request.ExportSpreadsheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx" ,
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary.pdf");
- Excel çalışma sayfasını PDF’ye dönüştürün
// Convert cloud Excel worksheet to PDF, Save to local file
cellsApi.ExportWorksheetAsFormat (new SDK.Request.ExportWorksheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary_Sales.pdf");
// Convert cloud Excel worksheet to PDF, Save to local file
cellsApi.ExportWorksheetAsFormat (new SDK.Request.ExportWorksheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary_Sales.pdf");
Aspose.Cells Cloud SDK’sını Yükleme ve Başlatma
.NET projenize Aspose.Cells-Cloud NuGet paketini kurun, NuGet Paket Yöneticisi Konsolunu veya Visual Studio’deki NuGet Paket Yöneticisini kullanabilirsiniz. Paketi Paket Yöneticisi Konsolu’nu kullanarak nasıl kurabileceğiniz aşağıda açıklanmıştır:
Install-Package Aspose.Cells-Cloud
CellsApi sınıfının yeni bir örneğini oluşturur ve istemci kimliğiniz ve istemci sırrınızla başlatır. Yukarıda belirtilen kod parçacığının ayrıntıları aşağıdadır:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
KENDİ’nizi değiştirdiğinizden emin olun_API_ANAHTAR, SENİN_UYGULAMA_SID ve SİZİN_UYGULAMA_Gerçek API anahtarınız, uygulama SID’niz ve uygulama anahtarınızla KEY.
Dosya Biçimi Dönüştürme Kullanım Örnekleri
Aspose Cells Bulut API kurumsal düzeyde hizmet sunarelektronik tablo dönüşümü Kritik iş senaryoları için yetenekler:
- Excel → PDF
Korunmuş biçimlendirmeyle baskıya hazır raporlar oluşturun - Elektronik Tablolar → HTML
Etkileşimli tabloları web uygulamalarına yerleştirin - CSV → Excel (XLSX)
Ham verileri analiz edilebilir çalışma kitaplarına dönüştürün - Özel Format Kod Dönüştürme
20’den fazla format arasında dönüştürme yapın (XLS, XLSB, ODS, FODS, TSV)