红色php企业网站模板下载,京伦科技网站做的怎么样,电子商务网站平台建设,网站底部技术支持最近工作中#xff0c;要整理数据#xff0c;本来是以sql脚本录入#xff0c;但是id、barcode等数据不好整理#xff0c;因为这几个字段要唯一。所以想到用EXCEL表整理数据#xff0c;再导入数据库中。整理的过程中#xff0c;发现EXCEL一行一行的修改也挺麻烦#xff0…最近工作中要整理数据本来是以sql脚本录入但是id、barcode等数据不好整理因为这几个字段要唯一。所以想到用EXCEL表整理数据再导入数据库中。整理的过程中发现EXCEL一行一行的修改也挺麻烦最终还是用万能python写个脚本生成数据。先看看表格需要什么数据id、barcode、path、status、create_time、update_time等。其中id是18位随机数字组成barcode是12位随机数字并以00结尾。看到这里是不是马上想到python生成随机数就可以了。因为python严格控制空格所以代码里面要强烈注意空格、空格、空格重要的事情说三遍。代码如下搞定id和barcodepath写一个固定的地址status为0create_time和update_time获取当前时间即可time.strftime(%Y-%m-%d %H:%M:%S,time.localtime(time.time()))所有的字段确定如何写就是看怎么写入表格了。首先确定引用python的openpyxl生成一个EXCEL定义一个sheet表sheet表里面给每一行每一列写入数据到这里我希望给表写上列名。先定义list将列名存入list再依次写入sheet表。列名写入后需要给表格写入真正的数据。在openpyxl中写入数据的方式有多种此处用最简单直接粗暴的方法ws.cell(row1,column1).value 值显然每一行每一列需要嵌套使用for循环虽然有别的方法比for循环更快但我不会。(此处省略是的就是新手那种不会又很硬气你又拿我没办法的欠揍表情)新手上路生成数据后激动不已可是导入数据库后时间显示不对猜测格式没调整对。后续研究。