python - xlwt横向插入表格数据
问题描述
有数据data: [(1,),(2,),(3,)],[(’a’,),(’b’,),(’c’,)],[(’e’,),(’f’,),(’g’,)]分别代表三种不同的列的值。需求是:横向写入表格记录:
我的程序如下,只能实现数列插入,不知道更改如何修改插入的顺序,求指导。
import xlwtwb = xlwt.Workbook(encoding=’utf-8’)ws = wb.add_sheet(’Sheet1’, cell_overwrite_ok=True)data = ([(1,),(2,),(3,)],[(’a’,),(’b’,),(’c’,)],[(’e’,),(’f’,),(’g’,)],)for index, value in enumerate(data): for r_num, r_value in enumerate(value):ws.write(r_num, index,r_value[0])wb.save(’test.xls’)
问题解答
回答1:ws.write(index, r_num,r_value)
回答2:import xlwtwb = xlwt.Workbook(encoding=’utf-8’)ws = wb.add_sheet(’Sheet1’, cell_overwrite_ok=True)data_old = ([(1,),(2,),(3,)],[(’a’,),(’b’,),(’c’,)],[(’e’,),(’f’,),(’g’,)],)data = [i for i in map(list,zip(*data_old))]col = len(data)row = len(data[0])for r_row in range(row): for r_col in range(col):ws.write(r_row,r_col,data[r_row][r_col][0])wb.save(’test.xls’)
相关文章:
1. mysql - 我用SQL语句 更新 行的时候,发现全部 中文都被清空了,请问怎么解决?2. Android-studio导入.so库问题?3. java - yuicompressor-maven-plugin 合并可用却不压缩, 哪配置不对?4. javascript - 修改表单多选项时和后台同事配合的问题。5. java - 针对MongoDB当前哪个第三方ORM框架更稳定成熟?6. python - 两千万条结构化数据怎么进行数据分析7. java - mybatis怎么实现在数据库中有就修改,没有就添加8. node.js - vue-cli项目不知名报错,求解9. javascript - react native在run-android时出现这个错误该怎么解决?大神赐教10. javascript - npm run build后调用api返回index.html

网公网安备