Excel den HTML ye Dönüşüm Sırasında Kullanılmayan Stilleri Hariç Tut
Olası Kullanım Senaryoları
Microsoft Excel dosyası birçok kullanılmayan stili içerebilir. Excel dosyasını HTML formatına dönüştürdüğünüzde, bu kullanılmayan stiller de dışa aktarılır. Bu HTML’nin boyutunu artırabilir. Kullanılmayan stilleri HTML’ye dönüştürme sırasında dışarıda bırakmak için HtmlSaveOptions.ExcludeUnusedStyles özelliğini true olarak ayarladığınızda, tüm kullanılmayan stiller çıktı HTML’den dışarıda bırakılır. Aşağıdaki ekran görüntüsü, çıktı HTML içindeki bir örnek kullanılmayan stili gösterir.
Excel dosyası oluşturan ve kullanılmayan isimli bir stil oluşturan aşağıdaki örnek kod. {0} true olarak ayarlandığından, bu kullanılmayan isimli stil çıktı HTML’sine dışa aktarılmayacaktır. Ancak, falseolarak ayarlarsanız, bu kullanılmayan stil çıktı HTML içinde bulunacaktır ve yukarıdaki ekran görüntüsünde HTML işaretleme dilinde görebilirsiniz.
Aşağıdaki örnek kod bir çalışma kitabı oluşturur ve kullanılmayan bir adlandırılmış stili oluşturur. HtmlSaveOptions.ExcludeUnusedStyles, true olarak ayarlandığından, bu kullanılmayan adlandırılmış stil çıktı HTML içine aktarılmayacaktır. Ancak false olarak ayarlarsanız, bu kullanılmayan stil çıktı HTML içinde bulunur ve yukarıdaki ekran görüntüsünde HTML işaretlemede görebilirsiniz.
Örnek Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Create workbook | |
Workbook wb = new Workbook(); | |
//Create an unused named style | |
wb.CreateStyle().Name = "UnusedStyle_XXXXXXXXXXXXXX"; | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Put some value in cell C7 | |
ws.Cells["C7"].PutValue("This is sample text."); | |
//Specify html save options, we want to exclude unused styles | |
HtmlSaveOptions opts = new HtmlSaveOptions(); | |
//Comment this line to include unused styles | |
opts.ExcludeUnusedStyles = true; | |
//Save the workbook in html format | |
wb.Save("outputExcludeUnusedStylesInExcelToHTML.html", opts); |