有什么办法可以在Excel中使用java导入.txt文件?

我想知道是否有可能通过Java代码在Excel中导入文本文件。 我知道我们可以直接使用Excel并打开一个文本文件。 但对我来说,我想用java来做,因为我有一个java程序,每天创build一个文本文件,然后我想用excel自动打开它。

我不想放松我的时间来打开Excel,然后单击导入,然后select文件,然后…是否有可能做到快速与Java?

谢谢

我认为最简单的解决scheme是让您的Java代码创build一个逗号分隔值(CSV)文件。 他们很容易创build和Excel打开(不需要额外的点击)。

import java.io.IOException; class ExcelStarter { public static void main(String args[]) throws IOException { Runtime.getRuntime().exec("cmd /c start excel.exe _pathtoexcelfile_"); } } 

对的,这是可能的。 您可以parsing您的文本文件,并使用xlsx的Apache XSSF库将数据放入工作表中。 然后保存。 10分钟的研究应该足以find你所需要的。

我已经使用Apache POI和他们的HSSF 。 它有一个Java API用来读取Excel文件。

如果它是一个CSV(逗号分隔值)文件,你可能也想看到这个问题你可以推荐一个Java库来阅读和可能写的CSV文件