gpt4 book ai didi

python - 使用 Python 处理 Excel 表格

转载 作者:太空宇宙 更新时间:2023-11-04 03:38:41 24 4
gpt4 key购买 nike

我想用 Python 处理 Excel 表格,但遇到了问题。

# -*- coding: utf-8 -*-
import xlrd
from xlwt import *

book = xlrd.open_workbook('myExcel.xls') #open a table
sheet = book.sheets()[0]
nrows = sheet.nrows
books = []
for i in range(nrows):
value = sheet.cell_value(i, 5)
if value == u'李雷':
ss = sheet.row_values(i)
for ii in range(len(ss)):
data = ss[ii] #get data in the specified row
books.append(data)

newbook = Workbook(encoding = 'utf-8') # open a new table
newsheet = newbook.add_sheet('李雷')
for item in books:
for item_row in range(2, 100):
for item_col in range(7):
newsheet.write(item_row, item_col, label = item) #write data
newbook.save('newExcel.xls')
  • 日期单号项目资金结算业务员
  • 12.1 100001 A 100 现金 李雷
  • 12.1 100002 D 200 现金 韩梅梅
  • 12.1 100003 A 100 现金 李雷
  • 12.1 100004 E 450 现金 小明
  • 12.1 100005 R 430 现金 小明
  • 12.1 100006 A 100 现金 李雷
  • 12.1 100007 A 100 现金 李雷
  • 12.1 100008 A 100 现金 李雷
  • 12.1 100010 A 90 现金 韩梅梅
  • 12.1 100011 K 120 现金 小红

它不能工作。怎么了?

异常:尝试覆盖单元格:sheetname=u'\u674e\u96f7' rowx=2 colx=0

最佳答案

您需要允许覆盖:

newsheet = newbook.add_sheet('李雷',cell_overwrite_ok=True)

关于python - 使用 Python 处理 Excel 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27649073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com