当前位置: 首页 > 知识库问答 >
问题:

Swing是否具有excel电子表格的导入/导出功能?(Java)

许远航
2023-03-14

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

这在Swing中是可能的吗?你是怎么做到的?如果这对Swing要求太高,有没有其他UI工具包也可以让我这样做呢?(我正处于前端开发的早期阶段,还可以改变)

共有1个答案

秦永望
2023-03-14

对于导入,我使用Apache poi,在这里看到,在abstracttableModel中,这里说明了这一点。对于导出,您可以利用这里显示的拖放方法。

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

将选定的文件作为构造函数参数传递给您的TableModel并使用setModel()更新表。如图所示,更新表模型将自动更新监听表视图。

 类似资料:
  • 问题内容: 我有一个名为tblAccounts的表,其内容将来自excel电子表格。 我在Windows 8.1(x64)上使用MS SQL Server 2008(x64) 我尝试使用SQL Server导入/导出向导,但是没有选择现有表的选项,只有一个创建新表的选项。 我尝试使用其他方法,例如OPENROWSETS 但是给了我一个错误: 消息7308,级别16,状态1,行1 OLE DB提供程

  • 问题内容: 我有一个电子表格,实际上只有一个复杂的表格。我基本上将电子表格转换为cvs,并使用常规脚本生成INSERT脚本。 但是,我无法使用包含28个字段的表来执行此操作,该表包含电子表格中某些字段中的数据,这使得导入CVS更加复杂。因此,新CVS中的字段无法正确区分,或者我的脚本没有对此进行说明。 有人对更好的方法有任何建议吗?谢谢。 问题答案: 看一下LOAD DATA INFILE语句。这

  • 我是Python新手。我需要将程序中的一些数据写入电子表格。我在网上搜索过,似乎有很多可用的软件包(xlwt、XlsXcessive、openpyxl)。其他人建议写信给一家公司。csv文件(从未使用过csv,也不了解它是什么)。 程序非常简单。我有两个列表(float)和三个变量(string)。我不知道这两个列表的长度,它们可能不会是相同的长度。 我希望布局如下图: 粉红色列将具有第一个列表的

  • 问题内容: 我需要将程序中的一些数据写入电子表格。我在网上搜索过,似乎有很多可用的软件包(xlwt,XlsXcessive,openpyxl)。其他人则建议写入.csv文件(从未使用过CSV,也不真正了解它是什么)。 该程序非常简单。我有两个列表(浮点数)和三个变量(字符串)。我不知道两个列表的长度,它们的长度可能不一样。 粉色列将具有第一个列表的值,绿色列将具有第二个列表的值。 那么最好的方法是

  • 问题内容: 我想在数据库中建立表格以在Excel工作表中获取大量联系信息,以便我可以在数据库中进行维护。 我尝试遵循从SQL Server 2008 R2导入导入/导出平面文件的操作,但此操作不起作用。谁能告诉我如何将电子表格成功导入数据库中的表中? 谢谢 问题答案: 有一个Microsoft知识库文章,列出了所有可能的方法。 http://support.microsoft.com/kb/321

  • 本文向大家介绍JSP 导出Excel表格的实例,包括了JSP 导出Excel表格的实例的使用技巧和注意事项,需要的朋友参考一下 java 后台返回一个ModelAndView 对象,然后加入这2行设置 也可以把这二行设置放入JSP中 在jsp代码如下: 以上这篇JSP 导出Excel表格的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。