想把一个excel文件中的数据存入数据表,数据表一共有59列,我想得是把excel存入txt文件中,然后一行一行读,存入数据表,但是首先得先建一个表,59列手工建又太麻烦,求教。
用sql来创建表。create table
建表每一个字段(列) 都不一样,没有简便的方法,每个列都要自己写
create table
(列1 ...
)
导入数据用 bluk 可将文件中的数据导入
不是说有多少列就有多少行,建议将excel 多列 数据 以 符号 分割 存在数据库为一列就可以。
navicat 自带工具能把Excel的数据 导入到数据表中
换个思路,把列变成行来存储。比如,A1,B1,C1,D1, 这四列,可以创建一个表(列数,列名),然后存储表一行行:(1,A1),(2,B1),(3,C1),(4,D1)...然后再用key value 对应去存储。。。就避免创建一个那么多列的表。希望能帮到你。