色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java生成xsl和xlsx

呂致盈1年前9瀏覽0評論

在Java中,我們需要經(jīng)常生成各種各樣的文檔格式,比如XSL和XLSX。下面將介紹如何使用Java生成這兩種格式的文檔。

XSL

首先,我們需要導入相關的庫文件。

import javax.xml.transform.*;
import javax.xml.transform.stream.*;

然后,我們可以將XSL模板文件和XML數(shù)據(jù)源文件合并生成新的文件。

TransformerFactory factory = TransformerFactory.newInstance();
StreamSource xsl = new StreamSource("template.xsl");
StreamSource xml = new StreamSource("data.xml");
StreamResult result = new StreamResult(new FileOutputStream("result.xml"));
Transformer transformer = factory.newTransformer(xsl);
transformer.transform(xml, result);

XLSX

生成XLSX需要借助Apache POI庫。

import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.*;
XSSFWorkbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
Row headerRow = sheet.createRow(0);
headerRow.createCell(0).setCellValue("Name");
headerRow.createCell(1).setCellValue("Age");
Row dataRow = sheet.createRow(1);
dataRow.createCell(0).setCellValue("John");
dataRow.createCell(1).setCellValue(30);
FileOutputStream fileOut = new FileOutputStream("output.xlsx");
workbook.write(fileOut);
fileOut.close();

以上就是Java生成XSL和XLSX的基本方法。