Excel'den HTML'e dönüştürme sırasında Kullanılmayan Stilleri Hariç Tut

Olası Kullanım Senaryoları

Microsoft Excel dosyası kullanılmayan birçok stil içerebilir. Excel dosyasını HTML biçiminde dışa aktardığınızda bu kullanılmayan stiller de dışa aktarılır. Bu, HTML’in boyutunu artırabilir. Excel dosyasının HTML’e dönüştürülmesi sırasında kullanılmayan stilleri,HtmlSaveOptions.ExcludeUnusedStylesEmlak. Ayarladığınızdadoğru, kullanılmayan tüm stiller HTML çıkışından hariç tutulur. Aşağıdaki ekran görüntüsü, HTML çıktısı içindeki kullanılmayan bir stil örneğini gösterir.

yapılacaklar:resim_alternatif_metin

Excel’den HTML’e dönüştürme sırasında Kullanılmayan Stilleri Hariç Tut

Aşağıdaki örnek kod, bir çalışma kitabı ve ayrıca kullanılmayan bir adlandırılmış stil oluşturur. BeriHtmlSaveOptions.ExcludeUnusedStylesayarlandıdoğru, dolayısıyla bu kullanılmayan adlandırılmış stil şuraya aktarılmayacaktır:çıkış HTML. Ama ayarlarsanYANLIŞ, bu kullanılmayan stil, yukarıdaki ekran görüntüsünde gösterildiği gibi HTML işaretlemesinde görebileceğiniz HTML çıktısının içinde yer alacaktır.

Basit 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);