使用python生成一个excel文件填充数据并保存
import openpyxl,random
wb = openpyxl.Workbook() # 创建一个空白工作薄
print(wb.sheetnames) # 打印工作簿名称
print(wb.active)
st = wb["Sheet"]
st.title = 'random' # 修改工作薄title
print('-------')
print(st.title) # 打印title
print(wb.active) # 打印活动工作簿名称
print(wb.sheetnames) # 打印所有工作簿名称
st.cell(row=1,column=1).value = '序号'
st.cell(row=1,column=2).value = '1位随机数'
st.cell(row=1,column=3).value = '2位随机数'
for i in range(2,15): # 生成数据
st.cell(row=i, column=1).value = i-1
st.cell(row=i, column=2).value = random.randint(0,9)
st.cell(row=i, column=3).value = random.randint(10, 99)
max_row = st.max_row # 获取最大行数
print(max_row) # 打印最大的行数
for i in range(1,max_row+1): # 读取数据
v1 = st.cell(row=i, column=1).value
v2 = st.cell(row=i, column=2).value
v3 = st.cell(row=i, column=3).value
print(f'{v1}-{v2}-{v3}')
wb.save("random.xlsx") # 保存表格文件