如何通过SQL

时间:2017-03-31 23:49:43

标签: sql database google-sheets sql-workbench-j

我想将数据从电子表格移动到数据库中。我正在使用的程序称为SQLWorkbenchJ。我有点失落,不知道从哪里开始。是否有任何提示或方法可能指向正确的方向。

1 个答案:

答案 0 :(得分:0)

Sql Workbench / J提供WbImport命令,以便将文本文件加载到数据库表中。因此,如果您以CSV(逗号分隔值)格式保存电子表格文件,则可以使用此命令将其加载到表中。

以下是在CLASSIFICATION_CODE.csv数据库表格中加载,作为字段分隔符和^作为引号字符的文本文件CLASSIFICATION_CODE的示例。

WbImport -type=text
-file='C:\dev\CLASSIFICATION_CODE.csv'
-delimiter=,
-table=CLASSIFICATION_CODE
-quoteChar=^
-badfile='C:\dev\rejected'
-continueOnError=true
-multiLine=true
-emptyStringIsNull=false;

您可能不需要该示例的所有参数。请参阅documentation以找到您需要的。

如果电子表格中的数据是异构的(例如,您的电子表格有两本书),则将它们拆分为两个文件,以便将它们存储在单独的数据库表中。