mysql怎么导入excel表格1,先在MYSQL上建新数据库mydata,数据库的类型要与表格上的一致 。
2,打开EXCEL表格 , 点击文件 , 另存为 , 选择TXT文档 , 修改编码为utf8格式(解决中文问题) 。保存到D:\data 。
3,打开mysql命令行,输入如下命令 , 注意文件位置 , 数据库表 。
load data local infile 'D:\data.txt' into table mydate fields terminated by '\t'
mysql怎么导入excel数据一、假如excel中有四列数据怎么用mysql导入表格 , 希望导入到数据库中
mytable
中 , 对应怎么用mysql导入表格的字段分别为field1,field2,field3,field4.
二、在excel表格中增加一列(?excel应该是E列) , 利用excel怎么用mysql导入表格的公式自动生成SQL语句(这个很重要,别写错怎么用mysql导入表格了),具体方法
如下:
1、增加一列(excel应该是E列,因为我们原有4列数据,分别为A\B\C\D列)
2、在第一行(这一行必须为有效数据行否则出错)怎么用mysql导入表格的E列,就是E1中输入公式=CONCATENATE("insert
into
table
(field1,field2,field3,field4)
values
('",A1,"','",B1,"','",C1,"','",D1,"');")
3、此时E1已经生成如下的SQL语句:
insert
into
mytable
(field1,field2,field3、field4)
values
('A1中
的数据','B1','C1','D1');
4、将E1的公式复制到所有行的E列,(就是用鼠标点住E1单元格的右下角,一直拖拽下去 , 到最后一行数据)
5、此时E列已经生成了所有的SQL语句
6、选中E列把E列数据复制到一个纯文本文件中,命名为
例如:excel.txt
三、把excel.txt
放到数据库中运行即可,可通过命令行导入
source
f:\excel.txt
用POI将Mysql数据导入到Excel中去 在我们实际的开发中 表现层的解决方案虽然有多样 但是IE浏览器已成为最多人使用的浏览器 因为大家都用Windows 在企业办公系统中 常常有客户这样子要求 你要把我们的报表直接用Excel打开 或者是 我们已经习惯用Excel打印 这样子如果开发是没有问题的用来进行这些数据导入导出支持的都是很好 如果你使用的是SQL Server数据库那就更方便了 笔者也曾体会开发这些功能的方便性 但是有j ee这个更有前途的开放式的开发环境 难道我为了解决打印的要求去另写客户端的控件?或者在服务器端使用本地代码?第一种方案的问题是关键数据的处理有时候不能在客户端做 第 种方案的问题是牺牲了代码的可移植性和稳定性 如果让客户端只负责处理生成好的报表 那将是一种诱人的选择
Apache的Jakata项目的POI子项目 目标是处理ole 对象 目前比较成熟的是HSSF接口 处理MS Excel( )对象 它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西 而是真正的Excel对象 你可以控制一些属性如sheet cell等等 这是一个年轻的项目 所以象HDF这样直接支持Word对象的好东西仍然在设计中 其它支持word格式的纯java方案还有itext 不过也是仍在奋斗中 但是HSSF已经成熟到能够和足够我们使用了 另外 无锡永中Office的实现方案也是纯java的解决方案 不过那也是完全商业的产品 并不是公开代码项目 其实 从开发历史的角度讲 在 年代中期starOffice的原作者在德国成立了StarOffice suite公司 然后到 年夏天starOffice被sun收购 再到 年 月starOffice 的发布 并且从starOffice 开始 starOffice建立在OpenOffice的api的基础上 这个公开代码的office项目已经进行了很长的时间 虽然那是由C++写的 但是POI的代码部分也是由openOffice改过来的 所以 应该对POI充满足够的信心 国内已经有部分公司在他们的办公自动化等Web项目中使用poi了 如日恒的ioffice 海泰的HTOffice等
推荐阅读
- 苹果外接u盘什么牌子好,苹果外接u盘在哪儿找
- 中小企业如何获得网络营销,中小企业如何有效实施网络营销
- python数组排序序号,python中数组排序函数
- linux生成命令快捷键 linux命令生成文件
- 新装的显卡驱动怎么弄出来,新装电脑显卡驱动
- dw+css3代码,dw软件css制作网页
- 如何利用积分营销,如何利用积分营销产品
- go语言主创人员 go语言设计者
- linux下获取命令行,linux 获取命令执行结果