我有一个CSV文件,我需要将数据从CSV插入数据库。问题很简单,但我想知道还有什么好方法可以做到。让我从这里开始,我将如何处理它:
例如,我在xml中的标记是
<table name="CustInfo">
<column srcName="Cust_Name" tarGetName="CustName"></column>
</table>
现在,我将解析xml并从CSV获取srcName
及其值,并进行插入查询,从而插入数据。
如果您有任何工作方法,请告诉我。
答案 0 :(得分:0)
假设您已经定义了表格,则可以直接导入CSV。例如:
# Make sure your commands are left-aligned. Spaces before
# dot-commands are a syntax error.
echo '
.mode csv
.import infile.csv your_table' \
| sqlite3 your_database.sqlite3
如果你正在使用其他数据库,步骤是相似的,但具体的语法显然会有所不同。