如何把EXCEL表指定的一列导入数据库表的某一列?

时间:2021-06-16 03:46:50
如何把EXCEL表指定的一列导入数据库表的某一列?

4 个解决方案

#1


用程序应该可以实现,sql 很难实现

#2


还真不知道。
可不可以创建一个只有一列的tmptable,然后导入数据到该表,最后insert into destTable(columnName)select tmpColumn from tmptable 

#3


关注中……

#4


1,如果只是把这一列数据load进一个一个空表,那简单,只需要把excel文件存成逗号分隔的txt文件,在import或者load语句中指定列就可以了。
2,如果表中已经有了数据,需要用这个列的数据更新其中的某一列,那可麻烦了必须见一个临时表,然后更新,不过这样也有问题,你就一个列,怎么更新,如何匹配呢?所以估计就是第一种情况了。

#1


用程序应该可以实现,sql 很难实现

#2


还真不知道。
可不可以创建一个只有一列的tmptable,然后导入数据到该表,最后insert into destTable(columnName)select tmpColumn from tmptable 

#3


关注中……

#4


1,如果只是把这一列数据load进一个一个空表,那简单,只需要把excel文件存成逗号分隔的txt文件,在import或者load语句中指定列就可以了。
2,如果表中已经有了数据,需要用这个列的数据更新其中的某一列,那可麻烦了必须见一个临时表,然后更新,不过这样也有问题,你就一个列,怎么更新,如何匹配呢?所以估计就是第一种情况了。