脚本介绍
当我们需要测试程序导入性能或者需要填充数据的业务场景的时候我们需要制造一些数据,然而如果需要大量的数据,手动一点一点的加比较浪费时间,这时我们就需要如果使用脚本来快速制造一些表格数据,以便于测试,使用python来做非常简单,首先保证电脑有可运行的python环境,然后下载xlsxwriter对应的依赖,如果没有执行该脚本的时候会提醒你,到时候根据提示下载即可
脚本代码
# -*- coding: utf-8 -*-
import xlsxwriter
import random
#创建一个新的xlsx文件(如果原有同名文件会被覆盖)
workbook = xlsxwriter.Workbook("Expenses01.xlsx")
#创建sheet
sheet = workbook.add_worksheet()
#添加表头
sheet.write(0, 0, 'code')
sheet.write(0, 1, 'name')
sheet.write(0, 2, 'other')
#添加数据
for id in range(101):
strings = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'
random_str = ''.join(random.sample(strings, 6))
sheet.write(id+1,0,random_str)
random_str = ''.join(random.sample(strings, 6))
sheet.write(id+1,1,random_str)
random_str = ''.join(random.sample(strings, 6))
sheet.write(id+1,2,random_str)
#显式关闭workbook,若不显式指定,则作用域结束后自动关闭
workbook.close()
修改代码
workbook = xlsxwriter.Workbook("Expenses01.xlsx")
这个是生成的excel文件,里面Expenses01.xlsx
是在当前文件夹下生成这个表格,当然可以根据自己的需求修改,sheet.write()
这个是设置表头,根据自己的需要填写,需要多少表头就填写多少,for循环里面主要就是循环多少行的数据,且每一行每一列字符串随机数的长度。根据自己的需要进行修改即可。
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END