导入excel数据到数据库
假如有如下的城市 excel数据需要插入到数据库
直接在第一条后面加公式 ="INSERT INTO T_Country (CountryName,CountryCode) VALUES('"&A2&"', '"&B2&"')"
然后选中这一行按住ctrl,往下拉,sql就全部生成了,然后粘贴到数据库直接执行
更新数据 ="update T_Country set CountryName='"&A2&"' where CountryCode='"&B2&"'" 最后把生成的sql在数据库一跑,大功告成!
导出数据到excel
其实,excel文件也是一个xml文件,(把excel文件另存为xml格式),我们可以直接生成这样的xml数据然后转成xls,这就是我们的导出内容了 我们来看一个xml文件例子:
上面的xml包含一些样式Style 和工作表Worksheet和每一行Row,在这里我们可以自定义一些样式,比如第一行的标题居中,加粗等,代码如下 ss:Horizontal:水平居中,ss:Vertical:垂直居中,ss:FontName:字体名称(宋体,微软雅黑),ss:Size="11":字体大小,ss:Color:字体颜色(可以写颜色代码或red green),ss:Bold:字体加粗(这里只能写0和1,0表示不加粗,1加粗)
ss:Name:对应的是excel右下的工作表名称,ss:DefaultColumnWidth:默认的列宽,ss:DefaultRowHeight:默认行高,是单独对某一列定义(例如宽度高度),ss:Index:对应的列的序号,从1开始,如果不定义每一列的列度,将会使用默认列宽和高度 导出excel数据 后台代码