java - Swing 是否具有 Excel 电子表格的导入/导出功能? ( java )

标签 java swing import export spreadsheet

我能够读入并编辑已保存在 Eclipse 正确位置的电子表格的值。

但是,我希望用户能够单击应用程序前端的按钮,然后能够搜索存储在其计算机上的有效 Excel 文件,然后可以导入 进入应用程序,以便我的应用程序对数据执行操作。同样,我希望他们能够从我的应用程序导出 Excel 电子表格模板。

JTable 似乎仅用于以表格格式显示数据,而不是实际导入/导出。

这可以通过 Swing 实现吗?如何实现? 如果这对 Swing 要求太多,是否还有其他 UI 工具包也可以让我这样做? (我正处于前端开发的早期阶段,还可以改变)

最佳答案

对于导入,我使用 Apache ,看过here ,在 AbstractTableModel ,如图here 。对于导出,您可以利用所示的拖放方法 here .

附录:我希望用户能够以某种方式探索他们的目录并选择他们自己的 [文件]。

通过chosen File 作为 TableModel 的构造函数参数,并使用 setModel() 就地更新表。如图here ,更新表模型会自动更新监听 TableView 。

关于java - Swing 是否具有 Excel 电子表格的导入/导出功能? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20840724/

相关文章:

java - 作为身份功能实现的 Guice-Provider 如何工作?

java - 将标签设置为在操作监听器中可见

使用 Maven 导入库时出现 java.lang.UnsatisfiedLinkError (Java3D)

android - 如何将android项目正确导入到Eclipse中?

Java 井字游戏 : convert string to check for value in 2d array

java - 以编程方式将复杂的 Excel 文件转换为 HTML 格式

java - Xamarin Android绑定(bind)类FooInvoker没有实现接口(interface)setter

java - 尝试在 JTextArea 中使用 BufferedWriter 时发生并发冲突

java - 将 AsYouTypeFormatter 与 JTextField 一起使用

import - 无法将字体导入 mjml