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来读取和写入这些文件类型的数据。
创建docx文档
var FilePath = "/sdcard/cloud/download/文档.docx";
/* 调用函数createWordFile生成docx文档 */
createWordFile(FilePath);
/* 生成docx文档
参数FilePath:文件路径
*/
function createWordFile(FilePath) {
let document = new org.apache.poi.xwpf.usermodel.XWPFDocument();
/* 创建段落和运行文本 */
let paragraph = document.createParagraph();
let run = paragraph.createRun();
/* 设置标题居中 */
paragraph.setAlignment(org.apache.poi.xwpf.usermodel.ParagraphAlignment.CENTER);
/* 设置文本内容和样式 */
run.setText("你的文本内容");
run.setBold(true);
run.setFontSize(12)