【问题标题】:Inputing data from java gui to existing excel spreadsheet将数据从 java gui 输入到现有的 excel 电子表格
【发布时间】:2012-02-29 18:49:29
【问题描述】:

我还是 java 新手,所以请多多包涵。我已经搜索过,但似乎找不到我要找的东西。

我使用 NetBeans 创建了一个简单的 GUI Java 应用程序。我需要我的程序从 java 应用程序中获取所有文本字段并将它们导入到已经创建的 Excel 电子表格中。我需要知道从哪里开始寻找信息来做到这一点。在我的搜索中,我遇到了 Apache POI-HSSF,但不确定这是否是我需要的。

例子:

Java 应用程序有两个用户输入的文本字段。姓名和电话号码

在用户点击提交的底部,我希望将这两个文本字段输入到电子表格中。

假设将名称分配给 A 列,将电话号码分配给 B 列

我还希望每次用户点击提交时,信息都会写入下一个可用行...所以数据不会覆盖它只是添加。

我已经设置了一个电子表格,只是想继续向其中添加数据。

对不起,如果以前有人问过这个问题。我已经搜索并找不到答案。有人能指出我正确的方向吗?

【问题讨论】:

    标签: java excel netbeans


    【解决方案1】:

    GUI:如果您的应用程序很简单,我强烈建议您使用其嵌入的 Swing GUI Builder (Matisse) 来构建应用程序,稍后您可以将其集成到 @ 987654322@ 如果它变得非常复杂。

    Check official Java tutorials and introduction.

    EXCEL:您的方向是正确的 - Apache POI,HSSF 用于 .xls (Excel 97-2003),XSSF 用于 .xlsx (Excel 2007+)。

    Apache POI quick guide of capabilities.

    希望对您有所帮助。快乐的开始,欢迎。

    【讨论】:

    • 感谢您的回复。我在netbeans(设计选项卡)中使用swing gui builder。我想我要去探索 Apache POI HSSF。有什么好的使用教程吗?
    • 我提供了快速指南的链接,这应该足够开始了。如果你喜欢我的答案,你可以投赞成票,如果你不喜欢,你可以投反对票,如果你认为这是对你的情况的最佳答案 - 接受它作为正确答案。没问题。