[]
        
首页
开发者学堂
文档
论坛
市场
生态机会
活动
立即试用
(Showing Draft Content)

导入导出Excel模板

本节概述了GcExcel Java 如何处理Excel模板(.xltx)文件。

GcExcel Java 允许用户轻松的加载和保存包含模板的电子表格. Excel Excel 模板是预先设计好的电子表格,可以帮助用户创建 具有相同布局、格式和公式的电子表格,而不必每次重新创建基本元素,从而在处理电子表格时节省大量时间。 现在,用户可以直接将这些电子表格作为 Xltx 文件在 GcExcel 中加载,轻松快速地进行修改,再保存回去。

GcExcel Java 提供了各种各样的导入导出选项, 可以通过 XltxOpenOptions 和 XltxSaveOptions 类中的属性来访问。更多关于GcExcel导入导出的信息,请参考 Excel导入导出选项.

当 OpenFileFormat 是Xltx时, 将导入模板. 当 SaveFileFormat 是Xltx时, 则导出模板.


参考下面的代码示例,通过文件名直接将名为 'excel-loan-calculator.xltx' 的模板文件导入,并保存为名为 'Exported.xltx' 的新模板文件:

// Create a new workbook.
Workbook workbook = new Workbook();

// Open xltx file.
workbook.open("excel-loan-calculator.xltx", OpenFileFormat.Xltx);

// Save workbook as xltx file.
workbook.save("Exported.xltx", SaveFileFormat.Xltx);

参考下面的代码示例,通过文件流直接将名为 'excel-loan-calculator.xltx' 的模板文件导入,并保存为名为 'Exported-Stream.xltx' 的新模板文件:

  // Create a new workbook.
  var streamworkbook = new Workbook();
  // Create a new file stream to open a file.
InputStream openFile;
  try {
      openFile = new FileInputStream("excel-loan-calculator.xltx");
      // Open xltx file.
      streamworkbook.open(openFile, OpenFileFormat.Xltx);
  } catch (FileNotFoundException e1) {
      // TODO Auto-generated catch block
      e1.printStackTrace();
  }

// Create a new file stream to save a file.
 OutputStream out;
  try {
      out = new FileOutputStream("Exported-Stream.xltx");
       // Save workbook as xltx file.
        streamworkbook.save(out, SaveFileFormat.Xltx);
  } catch (FileNotFoundException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
  }