如何从DB获取值并使用java将其存储在现有的excel文件中?

时间:2011-11-17 04:53:47

标签: java mysql excel

我想将数据库中的值存储到现有 excel文件中。例如,如果文件存储在C: data.xls中。我希望db表中的数据存储在其中。 我将在excel文件中提及列名。

请帮我这样做。

3 个答案:

答案 0 :(得分:2)

使用JDBC API从MySql数据库中读取/获取结果,并使用jExcelAPIApache POI (recommended)来编写/更新Excel文档。

答案 1 :(得分:2)

写入CSV文件可能是最简单的方法。 CSV文件可以在Excel中打开,但不能有任何文本格式。有关格式的详细信息,请参阅CSV Wikipedia article

如果您更愿意使用XLS或XLSX格式,请考虑使用Apache POI,因为这些文件类型(特别是XLS)的格式很难手动写入。

答案 2 :(得分:1)

如果您要使用CSV文件,则只需打开该文件,然后开始在每行中放置一行,并在值之间添加逗号。它非常简单,适用于各种软件。