【发布时间】:2012-10-26 05:01:46
【问题描述】:
我是java编程的新手
我想问一下如何在 java 中读取 CSV,然后将其上传到 HSQLDB。 我一直在阅读并通过教程尝试解决方案的示例,但仍然不太了解。 根据我的阅读,大多数人建议使用 OpenCSV,但是
- 我可以读取带有分隔符的 csv 或带有 opencsv 的嵌套分隔符吗?
- opencsv 以不同的方式读取我的 *.csv 文件,在一列中有多行。我希望它在一行中被读取。
下面是例子
B03BB510001T2001,,儿童咀嚼多种维生素*,,""泛酸7.5MG," “对氨基苯甲酸 (PABA) 250MCG” “叶酸 30MCG” “生物素 50MCG” “硝酸硫胺 + B6 + B12 6.6MG,” “胆碱 1MG” “VIT A + VIT E + VIT C 参考文件” "INOSITOL 1MG"",""片剂,咀嚼片"",,,,B03,REGISTERED,75MG"
但我希望它显示在单行
- 如何直接从 csv 文件插入数据库?
- 我目前必须使用 HSQLDB [独立服务器]。 我是否必须使用第三方工具才能做到这一点
**我只熟悉使用 PHP 和 MYSQL 从 csv 读取和上传到数据库,而不是 java &hsqldb
希望你能给我建议和帮助。
【问题讨论】: