Aspose.Cells如何实现导出Excel中的多个工作表为单独的HTML文件

作者:控件中国网   出处:控件中国网   2016-08-26 09:37:50   阅读:7

Aspose.Cells可以帮助开发人员把Excel文件转换为多种文件格式,其中一种就是HTML格式,在产品发布了新的8.9.2版本以后,开发人员不仅可以导出整个Excel文件为HTML,还可以分别导出Excel中的做个工作表为单独的HTML文件,具体实现方法可以参考下面的Java代码:
//Load a Spreadsheet in an instance of Workbook
Workbook book = new Workbook(dir + "sample.xlsx");
//Save each Worksheet to separate  HTML file
for (int i = 0; i < book.getWorksheets().getCount(); i++)
{
book.getWorksheets().setActiveSheetIndex(i);
 
//Create an instance of HtmlSaveOptions & set FilePathProvider property
HtmlSaveOptions options = new HtmlSaveOptions();
options.setExportActiveWorksheetOnly(true);
options.setFilePathProvider(new IFilePathProvider() 
public String getFullName(String sheetName)
{
   if ("Sheet2".equals(sheetName))
   {
       return "sheet1.html";
   }
   else if ("Sheet3".equals(sheetName))
   {
       return "sheet2.html";
   }
 
   return "";
}
});
 
//Write HTML file to disc
book.save(dir + "sheet"+ i +".html", options);
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat