Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何保存从Java创建的Excel文档_Java_Excel_Apache Poi - Fatal编程技术网

如何保存从Java创建的Excel文档

如何保存从Java创建的Excel文档,java,excel,apache-poi,Java,Excel,Apache Poi,问这个问题我觉得很傻,但现在我正在使用ApachePOI编写Excel文档。但是现在,每次我运行程序时,它都不会将数据保存到excel文档中,这意味着下次我运行它时,以前跟踪的数据不在那里。是否有一行代码用于保存在试用期间收集的所有信息,以便在将来的试用中仍能保存这些信息?假设您正试图将创建的工作簿保存到文件系统,我认为您需要和一个用于重新读取它的电子表格格式的构造函数(例如XSSFWorkbook(java.io.InputStream from) 写入 无效写入(java.io.Output

问这个问题我觉得很傻,但现在我正在使用ApachePOI编写Excel文档。但是现在,每次我运行程序时,它都不会将数据保存到excel文档中,这意味着下次我运行它时,以前跟踪的数据不在那里。是否有一行代码用于保存在试用期间收集的所有信息,以便在将来的试用中仍能保存这些信息?

假设您正试图将创建的工作簿保存到文件系统,我认为您需要和一个用于重新读取它的电子表格格式的构造函数(例如XSSFWorkbook(java.io.InputStream from)

写入
无效写入(java.io.OutputStream流)java.io.IOException
将此工作簿写入输出流。
参数:
stream--您希望写入的java输出流
抛出: java.io.IOException-如果有任何东西不能>写入


假设您试图将创建的工作簿保存到文件系统中,我认为您需要一个用于重新读取它的电子表格格式的构造函数(例如XSSFWorkbook(java.io.InputStream from)

写入
无效写入(java.io.OutputStream流)java.io.IOException
将此工作簿写入输出流。
参数:
stream--您希望写入的java输出流
抛出: java.io.IOException-如果有任何东西不能>写入


假设您试图将创建的工作簿保存到文件系统中,我认为您需要一个用于重新读取它的电子表格格式的构造函数(例如XSSFWorkbook(java.io.InputStream from)

写入
无效写入(java.io.OutputStream流)java.io.IOException
将此工作簿写入输出流。
参数:
stream--您希望写入的java输出流
抛出: java.io.IOException-如果有任何东西不能>写入


假设您试图将创建的工作簿保存到文件系统中,我认为您需要一个用于重新读取它的电子表格格式的构造函数(例如XSSFWorkbook(java.io.InputStream from)

写入
无效写入(java.io.OutputStream流)java.io.IOException
将此工作簿写入输出流。
参数:
stream--您希望写入的java输出流
抛出: java.io.IOException-如果有任何东西不能>写入


正如Paul提到的,您需要
工作簿.write()

以下是用法:

HSSFWorkbook workbook = new HSSFWorkbook();
.......
FileOutputStream out = new FileOutputStream(new File("D:\\file.xls"));
workbook.write(out);
out.close();

正如Paul提到的,您需要
工作簿.write()

以下是用法:

HSSFWorkbook workbook = new HSSFWorkbook();
.......
FileOutputStream out = new FileOutputStream(new File("D:\\file.xls"));
workbook.write(out);
out.close();

正如Paul提到的,您需要
工作簿.write()

以下是用法:

HSSFWorkbook workbook = new HSSFWorkbook();
.......
FileOutputStream out = new FileOutputStream(new File("D:\\file.xls"));
workbook.write(out);
out.close();

正如Paul提到的,您需要
工作簿.write()

以下是用法:

HSSFWorkbook workbook = new HSSFWorkbook();
.......
FileOutputStream out = new FileOutputStream(new File("D:\\file.xls"));
workbook.write(out);
out.close();

JED网站上有一个示例,演示了如何从HTML表中收集数据,并使用POI库将其保存到Excel文件中。您应该通过servlet代码获得所需的一切,以便复制


尝试:

在JED网站上有一个示例,您可能想查看该示例,该示例演示了如何从HTML表中收集数据,并使用POI库将其保存到Excel文件中。您应该获得所需的所有servlet代码,以便为您的目的进行复制


尝试:

在JED网站上有一个示例,您可能想查看该示例,该示例演示了如何从HTML表中收集数据,并使用POI库将其保存到Excel文件中。您应该获得所需的所有servlet代码,以便为您的目的进行复制


尝试:

在JED网站上有一个示例,您可能想查看该示例,该示例演示了如何从HTML表中收集数据,并使用POI库将其保存到Excel文件中。您应该获得所需的所有servlet代码,以便为您的目的进行复制


试试看:

如果我答对了,您应该以以下内容结束代码:

FileOutputStream outputStream = new FileOutputStream(excelFilePath);
wb.write(outputStream);
outputStream.close();
inputStream.close();

如果我没弄错,您应该以以下内容结束代码:

FileOutputStream outputStream = new FileOutputStream(excelFilePath);
wb.write(outputStream);
outputStream.close();
inputStream.close();

如果我没弄错,您应该以以下内容结束代码:

FileOutputStream outputStream = new FileOutputStream(excelFilePath);
wb.write(outputStream);
outputStream.close();
inputStream.close();

如果我没弄错,您应该以以下内容结束代码:

FileOutputStream outputStream = new FileOutputStream(excelFilePath);
wb.write(outputStream);
outputStream.close();
inputStream.close();

抱歉,我不是很清楚,我想我的意思是当我运行程序并从用户那里收集信息时。我希望它将数据永久保存到excel文档中。现在它将创建excel文档,但一旦我再次运行该程序,上一次运行的数据将不再存储。我希望能够保留来自每个用户的数据连续运行。抱歉,我不是很清楚,我想我的意思是当我运行程序并从用户那里收集信息时。我希望它将数据永久保存到excel文档中。现在它将创建excel文档,但一旦我再次运行程序,上一次运行的数据将不再存储。我希望能够保留每次连续运行的数据。对不起,我不是很清楚,我想我的意思是当我运行程序并从用户那里收集信息时。我希望它将数据永久保存到excel文档中。现在它将创建excel文档,但一旦我再次运行程序,上一次运行的数据将不再存储。我希望le保留每次连续运行的数据。抱歉,我不是很清楚,我想我的意思是当我运行程序并从用户那里收集信息时。我希望它将数据永久保存到excel文档中。现在它将创建excel文档,但一旦我再次运行程序,上一次运行的数据将不再存储。我希望能够保存每次连续运行的数据。