Excel を HTML に変換する際に未使用のスタイルを除外
可能な使用シナリオ
Microsoft Excelファイルには多くの未使用のスタイルが含まれている場合があります。ExcelファイルをHTML形式にエクスポートすると、これらの未使用のスタイルもエクスポートされます。これによりHTMLのサイズが増加する可能性があります。HtmlSaveOptions.ExcludeUnusedStylesプロパティを使用して、ExcelファイルをHTMLに変換する際に未使用のスタイルを除外することができます。これをtrueに設定すると、すべての未使用のスタイルが出力されたHTMLから除外されます。次のスクリーンショットは、出力されたHTML内のサンプル未使用スタイルを表示しています。
ExcelからHTMLへの変換時に未使用のスタイルを除外
HtmlSaveOptions.ExcludeUnusedStylesをtrueに設定すると、この未使用の名前付きスタイルはoutput HTMLにエクスポートされません。ただしfalseに設定すると、この未使用のスタイルが出力されたHTML内に存在し、上のスクリーンショットでHTMLマークアップに表示されます。
サンプルコード
// 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); |