脚本介绍
当我们需要测试程序导入性能或者需要填充数据的业务场景的时候我们需要制造一些数据,然而如果需要大量的数据,手动一点一点的加比较浪费时间,这时我们就需要如果使用脚本来快速制造一些表格数据,以便于测试,使用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循环里面主要就是循环多少行的数据,且每一行每一列字符串随机数的长度。根据自己的需要进行修改即可。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。