HTML Dönüştürücü
The Aspose.Cells HTML Converter for .NET Plugin geliştiricilerin Excel dosyalarını HTML’ye dışa aktarmasını ve HTML dosyalarını veya işaretlemeleri doğrudan Excel çalışma kitaplarına yüklemesini sağlar. İster tarayıcı tabanlı görüntüleyiciler, ister e-posta tabanlı raporlar, ister CMS sistemleri ile entegrasyonlar oluşturuyor olun, bu eklenti Excel ve HTML arasında sorunsuz bir köprü kurmanıza yardımcı olur.
Son Makaleler
Aspose.Cells HTML Converter Ana Özellikleri
Excel’i HTML’ye Dışa Aktarma
Excel dosyalarını web görüntülemesi veya hafif paylaşım için HTML’ye dönüştürün. Tüm çalışma kitaplarını veya belirli çalışma sayfalarını temiz, duyarlı HTML olarak dışa aktarın.HTML İçeriğini Excel’e Alma
HTML dizelerini veya dosyalarını yükleyin ve bunları tablolar, biçimlendirme ve yapı desteği ile Excel çalışma kitaplarına dönüştürün.Esnek HTML İşleme Seçenekleri
HtmlSaveOptions
ile çıktıyı kontrol edin; gizli satır/sütunların nasıl işleneceği, çalışma sayfalarının ayrı veya birlikte dışa aktarılıp aktarılmayacağı gibi seçenekler içerir.Akış Tabanlı Girdi ve Çıktı
HTML’yi bellek akışları aracılığıyla kaydedin veya yükleyin - web uygulamaları, API’ler veya sunucusuz ortamlar için idealdir.Geniş Format Desteği
XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML ve MHTML gibi çok çeşitli formatlarla çalışır - HTML ile hem eski hem de modern Excel dosyaları arasında dönüşüm sağlar.Yerel .NET Entegrasyonu
NuGet veya doğrudan derleme referansı kullanarak .NET Framework ve .NET Core/6/7/8 projeleri ile kolayca entegre olur.
Aspose.Cells HTML Converter ile Başlarken
1. Aspose.Cells for .NET’i Yükleyin
Projeye Aspose.Cells eklemek için NuGet’i kullanın:
dotnet add package Aspose.Cells
Excel’den HTML’ye Dönüşüm
Excel çalışma kitaplarınızı temiz HTML formatında dışa aktarın:
Excel Dosyasını HTML Dosyasına Dönüştürme
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Excel Dosyasını HTML Akışına Dışa Aktarma (örneğin, web uygulaması için)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Akışı web yanıtı, dosyaya yazma vb. için kullanın.
}
HTML’den Excel’e Dönüşüm
HTML dosyalarını veya ham işaretlemeleri tekrar bir Excel çalışma kitabına dönüştürün:
Bir Dosyadan HTML İçeriğini Yükleme
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Bir Dizeden HTML İçeriğini Yükleme
string html = "<html><body><table><tr><td>Ürün</td><td>Fiyat</td></tr><tr><td>Kalem</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}
En Popüler Senaryolar
Excel Çalışma Sayfasını Web Kullanımı için HTML’ye Dönüştürme
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Biçimlendirilmiş HTML Tablosunu Excel’e Alma
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
HTML Dönüşümü için En İyi Uygulamalar
HtmlSaveOptions.ExportGridLines = true
kullanarak elektronik tablo düzenini taklit edin.- Excel verilerini tarayıcı dostu boyutlara uyacak şekilde ön işleme tabi tutun.
- İçeriği alırken, HTML’nin iyi biçimlendirilmiş olduğundan ve en iyi sonuçlar için tablo öğeleri kullandığından emin olun.
- HTML’yi doğrudan web API’lerinde veya bulut işlevlerinde sunmayı planlıyorsanız bir akışa kaydedin.
Yaygın Sorunlar ve Çözümler
Hata | Çözüm |
---|---|
Dosya bulunamadı | Girdi yolunun doğru olduğundan ve dosyanın mevcut olduğundan emin olun |
Desteklenmeyen format | Dosyanın ya HTML ya da Excel uyumlu bir format olduğundan emin olun |
Çıktı HTML’sinde stiller eksik | HtmlSaveOptions’ı kontrol edin ve biçimlendirmenin korunduğundan emin olun |
İthal edilen Excel’de içerik hizalanmamış | HTML’de tablolar kullanın ve derinlemesine yerleştirilmiş DIV’lerden kaçının |
Sıkça Sorulan Sorular
Aspose.Cells HTML Converter for .NET nedir?
Geliştiricilerin Excel tablolarını HTML işaretlemesine dönüştürmesine olanak tanıyan bir araçtır.
Aspose.Cells for .NET’ten nasıl farklıdır?
Aspose.Cells geniş Excel işlevselliği sunarken, HTML Converter eklentisi özellikle HTML ile ilgili işlemlere odaklanır ve entegrasyonu basitleştirir.
Hangi formatlar destekleniyor?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML ve MHTML dönüşüm senaryolarında desteklenmektedir.
HTML’nin nasıl oluşturulacağını veya yükleneceğini özelleştirebilir miyim?
Evet, HtmlSaveOptions
ve HtmlLoadOptions
biçimlendirme, ızgara çizgileri, düzen davranışı ve daha fazlası üzerinde ayrıntılı kontrol sağlar.