Excel den HTML ye Dönüşüm Sırasında Kullanılmayan Stilleri Hariç Tut
Olası Kullanım Senaryoları
Microsoft Excel dosyası çok sayıda kullanılmayan stili içerebilir. Excel dosyasını HTML formatına dışa aktardığınızda, bu kullanılmayan stiller de dışa aktarılır. Bu HTML’nin boyutunu artırabilir. HTML’ye dönüştürme sırasında kullanılmayan stilleri hariç tutabilirsiniz. Bunun için HtmlSaveOptions.ExcludeUnusedStyles özelliğini kullanarak dışa aktarım sırasında tüm kullanılmayan stilleri hariç tutabilirsiniz. Bu özelliği true olarak ayarladığınızda, tüm kullanılmayan stiller çıktı HTML’den hariç tutulur. Aşağıdaki ekran görüntüsü, çıktı HTML içinde örnek bir kullanılmayan stilin nasıl göründüğünü göstermektedir.
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 adlandırılmış bir stili oluşturur. HtmlSaveOptions.ExcludeUnusedStyles true olarak ayarlandığı için bu kullanılmayan adlandırılmış stil, çıktı HTML’sine dışa aktarılmayacaktır. Ancak false olarak ayarlarsanız, bu kullanılmayan stil çıktı HTML içinde bulunacaktır ve yukarıdaki ekran görüntüsünde HTML işaretleme olarak görünecektir.
Örnek Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Create workbook | |
Workbook wb = new Workbook(); | |
//Create an unused named style | |
wb.createStyle().setName("UnusedStyle_XXXXXXXXXXXXXX"); | |
//Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Put some value in cell C7 | |
ws.getCells().get("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.setExcludeUnusedStyles(true); | |
//Save the workbook in html format | |
wb.save("outputExcludeUnusedStylesInExcelToHTML.html", opts); |