1

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

4

1 回答 1

0

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

这是一个加载文本文件的示例,该文本文件在DB 表中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;

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

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

于 2017-04-25T13:43:01.267 回答