2011-08-15 26 views
5

Bir HTML <table> oluşturabildiğim ve Excel'e okumak için bir .xls dosyası olarak kaydedebileceğimin farkındayım, ve bu iyi çalışıyor ve sadece bana bir sayfa veriyor.HTML dosyasından Excel dosyası oluşturuluyor

Tek bir .xls dosyasında birden çok sayfaya sahip olabilmem için HTML oluşturmanın bir yolu var mı? Daha sonra bir tane daha <table> üretmeye çalıştım, ama sonunda birbirleriyle ilişkiye geçmeyi başardılar.

cevap

3

Kısa Cevap: sayılı

Daha uzun Cevap: HTML oluşturulan sayfa bir Excel dosyasında birden çok çalışma içine bölmek neden olamaz. Ayrıca, tek bir sayfa için bile ürettiğiniz HTML, Excel'in dosya yüklendiğinde dönüştürmeyi yaptığı gibi belirli makinelerde boğulmasına neden olabilir. Bir dizi düşük güçlü makinenin boyutuna bağlı olarak excel'de bir HTML dosyası (satır/sütun içeren basit bir tablo, süslü bir tablo) göstermesi için 5 dakika kadar sürdüğünü gördük.

Daha İyi Cevap: uygun xlsx dosyası oluşturmak için ClosedXML veya FileHelpers gibi bir üçüncü taraf ürünü kullanın.

+0

Basitçe Excel üstbilgileriyle bir XML dosyası oluşturmaya gittim. Bu harika çalışıyor. – Jesse

0

Açık kaynak kodlu bir şekilde, xlsx dosyalarını - örneğin Office 2007+ biçimindeki Excel dosyaları oluşturmak için - OpenXML etrafındaki bir sargıyı kullanabilirsiniz.

İlgili konular