如何将特定的Excel列插入数据库

时间:2013-06-22 04:06:15

标签: java database spring hibernate

我有一张包含200多个列名的Excel表格,每列都有一个标题名称。我必须首先使用Java从Excel工作表中获取所有标题名称,然后将它们传递给Oracle DB。数据库只返回几个标题名称,比如150,我需要将其插入表格中。

我的问题是我无法从Excel工作表中获取特定的标题名称(200个中的150个)以及它们要插入数据库的值。

我尝试使用CSV文件,但无法获取特定的列值。请提出我需要遵循的任何解决方案。

1 个答案:

答案 0 :(得分:0)

1)您是否尝试过读取常规文本文件中的csv文件,然后将第一行(标题行)解压缩为字符串?然后用“逗号”分隔字符串,你应该有一个带有列标题的字符串数组。

2)确保您的列标题说明中没有任何“异常”字符,例如“破折号”,“逗号”,“引号”。

Gook Luck