我有一个包含5列数据的excelsheet。我在SQL数据库中有一个与一些数据相对应的表。我想用excelsheet中的新数据更新现有表。
如何将该excelsheet中的数据导出/加载到SQL数据库中?
答案 0 :(得分:0)
如果您使用的是Oracle,请尝试 SQL Loader 实用程序(如果您有Oracle,则已经安装了Oracle,您不需要单独安装);如果您使用的是Sybase,请查看 BCP 命令。如果您的数据库不是这些数据库,Google会查看是否存在类似行的内容;)
答案 1 :(得分:0)
您可以使用许多工具。您还可以使用电子表格生成sql语句。对于我的例子,你有一列数字。
在这些数字添加以下行之前插入一列,并将其复制到整个表格
Insert into tablename (id) values (
然后在放入
后的列中 )
将其复制到整张表中
现在看起来像这样(图片中有拼写错误values
而不是value
:
现在选择整张纸,复制到剪贴板并粘贴到文本编辑器,宾果你有SQL语句。
当然这是一个简单的一栏示例。如果您有更多值,则需要为,
添加列,如果您有字符串,则需要在'
两侧添加(您可能还需要根据电子表格删除空格)和编辑)。