在开发中,常常会碰到将Excel中的数据导入数据库,自己常用的办法有:
推荐
利用Navicat Premium直接导入Excel,非常方便,强烈推荐!!!
另附一个笨拙的方法:
1、在Excel所有单元格中,统一加一个字符加以分割,比如英文逗号。
2、复制分割后的Excel内容,到文本文件中。
3、编写程序,读取文本文件每一行,保存数据到数据库。
因此比较重要的一步就是对Excel单元格统一添加字符(最后一列通常不必添加)
添加步骤
1、假如某Excel有4列,行数任意;比如是A到D列,在右边找一个空白处,比如是F列,选中F一整列,然后在Excel上部fx 处输入 =A1&","
2、Ctrl + 回车,此时整个F列都会变成A列的数据,然后加上一个英文逗号。
3、选中F一整列,将光标定位到F列列头右下角,注意不是F1单元格,而是F的列头;请确保已选中F整列,按住Ctrl建,当光标出现一个小+号的时候,通过鼠标,往右拖;拖动到H列;这时F到H的内容,都是A到C的内容加一个英文逗号,最后一个D列不需要加逗号,所以直接将D列复制到 I 列。
4、选择F到I列,将数据复制到一个文本文件中。
说明:如果需要将处理后的 F 到 I 列内容复制到另外一个Excel,此时需要用到Excel的选择性粘贴,选择性粘贴数值即可。