weixin_45509179 2019-08-09 16:27 采纳率: 0%
浏览 211

表格合并的问题, 最后一个data= [], 出现了N个值, 该怎么解决

刚学 python 没多久,想做一个表格一键合并的程序,发现是倒数第二行的 #data 有问题,导致数据不能全部得导入新文件,望指正一下错误

代码如下
——————————————

import xlrd
import xlwt
import os

title = [' 考勤号码 ', ' 姓名 ', ' 部门 ', ' 日期 ', ' 时间 ']
workbook = xlwt.Workbook('utf-8')
sheet=workbook.add_sheet('file_1',cell_overwrite_ok=True)
path = 'C:/Users/Administrator/Desktop/ 打卡记录 /'
path = 'C:/Users/Administrator/Desktop/path/'
file_list = os.listdir(path)

print(file_list)
for file in file_list:
    file_name = os.path.join(path,file)
    workbook = xlrd.open_workbook(file_name)
    sheet_name = workbook.sheet_names()  
    j = 0
    for i in title:
    sheet.write(0,j,i)
    j += 1
    for file1 in sheetname:
        data = []
        table = workbook.sheetbyindex(0)
        rows = table.nrows
        cols = table.ncols
        for k in (range(rows)[1:]):
            data.append(table.rowvalues(k))
            for h in range(len(data)):
            for k in range(len(data[h])):
                sheet.write(h+1,k,data[h][k])

    #print(data)  打印出三个列表
f.save('result.xlsx')
  • 写回答

1条回答 默认 最新

  • 关注
    评论

报告相同问题?

悬赏问题

  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题