您好,
透過 Aspose.Cells 載入 Html 檔案另存成 Excel (.xls) 後,格式會跑掉。
如果使用 Excel 開啟該 Html 檔案,另存成 Excel (.xls) 後,格式則是正常的。
測試程式如下,
var opts = new HTMLLoadOptions(LoadFormat.Html);
Workbook book = new Workbook(@test.html", opts);
book.Save(@"h2eFromAspose.xls", SaveFormat.Excel97To2003);
測試檔案如 testfiles.zip (12.3 KB)
test.html : 測試的 Html 檔案(原本是 Excel 另存成 Html 檔案)
h2eFromAspose.xls : 透過 Aspose.Cells 載入另存的檔案
h2eFromExcelApp.xls : 透過 Excel 載入另存的檔案
@rainmaker_ho,
感谢您的 HTML 文件。
请注意,我可以通过将您的 HTML 文件转换为 XLS 文件格式来重现您提到的问题。 我发现打开 HTML 文件(包含表格)并通过 Aspose.Cells API 将其保存为 Excel 文件格式时格式丢失。 我已经为您的问题记录了一张 ID 为“CELLSNET-50985”的票证。 我们会尽快调查。
一旦我们有更新,我们会在这里通知您。
@rainmaker_ho
在最新發布的版本v22.5中,我們修復了部分問題,請嘗試以下代碼:
HtmlLoadOptions htmlLoadOptions = new HtmlLoadOptions();
htmlLoadOptions.SupportDivTag = true;
Workbook wb = new Workbook("test.html", htmlLoadOptions);
wb.Save("h2eFromAspose.xls", SaveFormat.Excel97To2003);
對於剩餘的問題,我們需要更多時間來修復!如果有新的改進,我們將會通知您!