将Excel表格数据转换为sql文件,以Mysql为例

将Excel表格数据转换为sql文件,以Mysql为例

  1. Excel表格如下
aid artitle pid
100000 中国 0
110000 北京 100000
110100 北京市 110000
  1. 创建的数据表
    create table areas(
    aid int primary key,
    atitle varchar(20),
    pid int
    );

  2. 在第二行第四列插入公式如下:
    =CONCATENATE(“INSERT INTO areas(aid,atitle,pid)VALUES(’”&A2&"’,’"&B2&"’,’"&C2&"’,);")
    执行下拉操作就可以生成sql格式的文件:

    INSERT INTO areas(aid,atitle,pid)VALUES(‘100000’,‘中国’,‘0’,);
    INSERT INTO areas(aid,atitle,pid)VALUES(‘110000’,‘北京’,‘100000’,);
    INSERT INTO areas(aid,atitle,pid)VALUES(‘110100’,‘北京市’,‘110000’,);

  3. 向ubuntu中拖入数据
    首先移除原来的虚拟工具条open-vm-tools:
    sudo apt-get autoremove open-vm-tools
    安装桌面版的虚拟工具条,实现windox和ubuntu之间的拖放:
    sudo apt-get install open-vm-tools-desktop
    重启ubuntu后生效

你可能感兴趣的:(Mysql)