第一次尝试,不知道可不可以。我正在尝试开发一个允许我将 excel 文件直接上传到数据库的应用程序。
是否可以在不先将 excel 表转换为 CSV 格式的情况下上传 excel 数据?数据库表包含与 excel 文件同名的字段和列。
有人知道可以为我做这件事的工具吗?
最佳答案
当然可以。您可能对 JBoss Teiid project 感兴趣,它可以像访问表格一样访问 Excel 电子表格。
鉴于此,您可以轻松地将电子表格形成的“虚拟”表格(我们称之为 excelTable)中的所有值填充到另一个表格(我们称之为 targetTable)中:
INSERT INTO targetTable(column1,...) SELECT column1,... FROM excelTable;
该项目是开源的,因此如果它的使用不符合您的需求,您可以随时查看源代码并可能获得灵感,了解如何做这些事情。
最好的问候
一月
关于java - 是否可以将 Excel 工作表作为数据库中的表格导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32495431/