WPS 表格文件是金山开发的专门用于处理表格数据的 Office 工具,属于 WPS Office 中 WPS 文字、WPS 表格和 WPS 演示三大功能模块之一。通常以 .et 和 .ett 作为文件后缀。我们在通过后端来操作 WPS 表格文件时,可以通过使用 Spire.XLS for Java 来加载、编辑以及保存 WPS 表格文件,本文将对此做详细介绍。
安装 Spire.XLS for Java
首先,您需要在 Java 程序中添加 Spire.Xls.jar 文件作为依赖项。您可以从这个链接下载 JAR 文件;如果您使用 Maven,则可以通过在 pom.xml 文件中添加以下代码导入 JAR 文件。
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls</artifactId>
<version>14.10.0</version>
</dependency>
</dependencies>
加载、编辑和保存 WPS 表格
操作 WPS 表格文件,可参考执行如下代码步骤:
- 创建 Workbook 类的对象。
- 调用 Workbook.loadFromFile(String fileName) 方法加载 WPS 表格文件。
- 通过 Workbook.getWorksheets().get(int Index) 方法获取指定工作表。
- 通过 CellRange.setText(String text) 方法向指定 WPS 表格单元格中写入数据。
- 使用 CellRange.setHorizontalAlignment(HorizontalAlignType value) 方法设置单元格中的水平对齐方式。
- 使用 Workbook.saveToFile(String fileName, FileFormat fileFormat) 方法保存文档。
- Java
import com.spire.xls.*;
public class OperateWPSExcel {
public static void main(String[] args) {
//创建Workbook类的对象
Workbook workbook = new Workbook();
//加载WPS表格文档
workbook.loadFromFile("test.et");//支持.ett格式
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//向工作表的指定单元格填充数据
sheet.getCellRange("B4").setText("办公桌");
sheet.getCellRange("C4").setText("台");
sheet.getCellRange("D4").setText("800");
sheet.getCellRange("E4").setText("6");
sheet.getCellRange("F4").setText("4800");
//设置单元格居中对齐效果
sheet.getCellRange("B4:F4").setHorizontalAlignment(HorizontalAlignType.Center);
//保存文档为.et格式
workbook.saveToFile("Result.et", FileFormat.ET);
//保存文档为.ett格式
//wb.saveToFile("WPS.ett", FileFormat.ETT);
}
}
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。