创建空白 Excel 工作表的Java程序
ApachePOI代表差的混淆实现,它是一种用于读取和写入 Microsoft 文档的Java API。它包含类和接口,即 Wordbook、Sheet、Row 和 Cell。 Apache POI 可用于访问“xls”扩展文件以及“xlls”扩展文件
概念:对ApachePOI、jar文件和File方法进行了详尽的解释,展示了它们是如何连接的以及拦截目录的程序执行。
第 1 步:让项目准备好进行编码。创建包后,仍然需要某些 jar 文件来访问 Apache,因此请在进一步阅读之前下载 jar 文件。使用Java访问Excel需要4个jar文件,或者在Java项目创建期间简单地导入'usermodel'的所有jar文件。
第 2 步:创建一个新类并注意是否有任何警告显示是否有任何遗漏或替换问题。成功创建新类后,进入下一步。
第三步:根据需要导入所有需要的文件,以便与带有系统库的Java程序进行交互。所以,现在第一个工作是处理Java程序中的文件方法,稍后是构建和运行。为此 FileInputStream 概念将用于处理Java程序并辅助创建一个类型为“ XLLS wordbook”的对象。
Java提供了一个内置包“org.apache.poi.xssf.usermodel” 创建和处理空白 Excel 文档和文件。该包包含一个 XSSFWorkbook 类,可用于创建和处理空白电子表格工作簿。该类还提供读取、写入和处理新的或现有的工作表的功能。上面这里需要的其他包是 File 和 FIleOutputStream 来创建文件然后打开连接。它还方便了Java中文件的内容修改,即追加、删除等。
The random directory chosen where a blank Excel file is created is C:/blankExcel.xlsx”.
执行:
Java
// Importing Excel interface
import org.apache.poi.xssf.usermodel.*;
// Importing generic java libraries
import java.io.File;
// Importing File libraries
import java.io.FileOutputStream;
public class GFG {
// Main driver method
public static void main(String[] args) throws Exception
{
// Create a blank excel workbook using
// XSSFWorkBook interface in java
XSSFWorkbook excel_sheet = new XSSFWorkbook();
// Create a new file at the specified path location
File file = new File("C:/blankExcel.xlsx");
// Create a connection using the specified file
FileOutputStream ostream
= new FileOutputStream(file);
// write operation on the file
excel_sheet.write(ostream);
// close connection
ostream.close();
}
}
输出:上面的代码在 Windows 目录中创建了一个名为“C:/ blankExcel.xlsx”的空白 Excel 文件