python 向已有excel写数据_将数据写入已有的excel文件并制作汇总页签

我必须将一些数据写入现有的xls文件中。(我应该说,我在unix上工作,不能使用windows)

我更喜欢使用python,并尝试过xlwt、openpyxl、xlutils等库。在

它不工作,因为在我的xls文件中有一些过滤器。重写此文件后,筛选器将消失。但我还是需要这个过滤器。在

有人能告诉我我有哪些选择吗。

救命啊!在

示例:from xlutils.copy import copy

from xlrd import open_workbook

from xlwt import easyxf

start_row=0

rb=open_workbook('file.xls')

r_sheet=rb.sheet_by_index(1)

wb=copy(rb)

w_sheet=wb.get_sheet(1)

for row_index in range(start_row, r_sheet.nrows):

row=r_sheet.row_values(row_index)

call_index=0

for c_el in row:

value=r_sheet.cell(row_index, call_index).value

w_sheet.write(row_index, call_index, value)

call_index+=1

wb.save('file.out.xls');

我也试过:

导入xlrd

从openpyxl导入工作簿

导入unicodedata

^{pr2}$

问题仍然存在。好吧,我试着找到在windows上运行的机器,但我必须承认一点:

有些行是这样的:

我知道我做错了什么,但我仍然需要帮助。

首先,我有一张包含一些值的表

第二页包含汇总表!!!

如果我试图复制这张工作表,那就错了。在

所以,问题是:我怎样才能从第一张纸上做总结表?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值