我一直致力于一个程序,我需要将信息保存到excel中,然后从用户保存的excel电子表格中获取信息。
我的问题是我是一名新程序员,因此我不知道如何使用excel创建连接,然后将其保存为excel文件并从文件中检索数据。
PS:我正在研究jframe
答案 0 :(得分:0)
Excel和Java并不是完全相互建立的,但它可以完成。
如果将电子表格保存为.csv文件,它可以由Java程序解释,如下所示:http://www.mkyong.com/java/how-to-read-and-parse-csv-file-in-java/
话虽这么说,在Java中使用JSON要容易得多(在我看来),所以一旦你有了一个CSV文件就可以使用这个网站进行转换:http://www.csvjson.com/csv2json不幸的是这样你赢了'能够在Excel中使用JSON,而使用另一种方式,您可以打开文件进行写入,写入,关闭它,并能够使用Excel再次打开它。
如果您有选择,最好使用C#,因为它也是由Microsoft制作的,他们希望更容易与自己的文件类型进行交互。
答案 1 :(得分:0)
检查Apache POI是否有此需求。实际上Apache POI
是一个允许操作Microsoft Excel等文档的java库。
对于Excel,这里是home page和一个不错的quick guide。