Apache POI库可用于处理以下文件类型
Microsoft Office文件类型:
- Word文档(.doc、.docx)
- Excel电子表格(.xls、.xlsx)
- PowerPoint演示文稿(.ppt、.pptx)
开放文档格式(ODF)文件类型:
- ODT文档(OpenDocument Text)
- ODS电子表格(OpenDocument Spreadsheet)
- ODP演示文稿(OpenDocument Presentation
- CSV文件(逗号分隔值)
除了以上文件类型,Apache POI还支持其他Microsoft Office文件格式和扩展,比如:
- Word 2003 XML格式(.xml)
- Excel 2003 XML格式(.xml)
- PowerPoint 2003 XML格式(.xml)
需要注意的是,虽然POI库对于一些非Microsoft Office文件类型的支持有限,但你仍然可以使用POI来读取和写入这些文件类型的数据。
创建Excel表格文件
var FilePath = "/sdcard/cloud/download/成绩表.xlsx";
/* 调用函数createExcelFile生成xlsx表格并写入数据 */
createExcelFile(FilePath);
/* 生成并写入xlsx表格
参数FilePath:文件路径
*/
function createExcelFile(FilePath) {
let workbook = new org.apache.poi.xssf.usermodel.XSSFWorkbook();
let sheet = workbook.createSheet("成绩表");
/* 写入标题 */
let titleRow = sheet.createRow(0);
let titleCell1 = titleRow.createCell(0);
titleCell1.setCellValue("学号");
let titleCell2 = titleRow.createCell(1);
titleCell2.setCellValue("姓名");
let titleCell3 = titleRow.createCell(2);
titleCell3.setCellValue("语文成绩");
let titleCell4 = titleRow.createCell(3);
titleCell4.