zoukankan      html  css  js  c++  java
  • python读取文件存到excel中

    用xlwt模块执行代码报下面的错 

    ValueError: column index (256) not an int in range(256)

    xlwt 模块看源码说最大列只支持255列,所以超过这个值就报错了,改用xlsxwriter模块

    import xlsxwriter
    workbook = xlsxwriter.Workbook('chineseQA.xlsx')     #创建工作簿
    worksheet = workbook.add_worksheet()            #创建工作表
    
    title=['question','answer']
    lie = 0#定义要插入的列,0是第一列
    for i in title:
        worksheet.write(0,lie,i)
        lie+=1
    
    
    hang = 1#定义要插入的行,1是第二行
    with open('question',encoding='utf-8') as f:
        lie1 = 0#定义要插入的列
        for i in f.readlines():
            lis=i.strip()
            worksheet.write(hang, lie1, lis)
            hang+=1#行数加一
        lie1+=1#列数加一
    
    hang=1
    with open('answer',encoding='utf-8') as f:
        lie1 = 1
        for i in f.readlines():
            lis=i.strip()
            worksheet.write(hang, lie1, lis)
            hang+=1
        lie1+=1
    workbook.close()

     参考下面这篇博客

    http://www.mamicode.com/info-detail-2252921.html

  • 相关阅读:
    截图插件
    断点续传
    sql server 将日期减一天
    C# 输出24小时格式时间
    蓝桥 凑平方数
    九宫重排
    HDU 1584
    HDU 2612 (两边一起)
    HDU 1016 Prime Ring Problem
    全排列、排列、排列组合
  • 原文地址:https://www.cnblogs.com/z-x-y/p/9639702.html
Copyright © 2011-2022 走看看