使用Python将单元格(X,Y)的值复制到Excel文件同一页中的单元格(A,B)
我正在使用模块使用Python将单元格(X,Y)的值复制到Excel文件同一页中的单元格(A,B),python,excel,xlrd,xlwt,Python,Excel,Xlrd,Xlwt,我正在使用模块xlwd、xlwt和xlutil在Python中执行一些Excel操作。我不知道如何将单元格(X,Y)的值复制到Python Excel文件的同一页中的单元格(A,B)。有人能告诉我怎么做吗?在数万个细胞中的两个细胞上工作……相当少。 import xlrd import xlwt import xlutils from xlutils.copy import copy r_book = xlrd.open_workbook(fname) w_book = xlutils.co
xlwd
、xlwt
和xlutil
在Python中执行一些Excel操作。我不知道如何将单元格(X,Y)
的值复制到Python Excel文件的同一页中的单元格(A,B)
。有人能告诉我怎么做吗?在数万个细胞中的两个细胞上工作……相当少。
import xlrd
import xlwt
import xlutils
from xlutils.copy import copy
r_book = xlrd.open_workbook(fname)
w_book = xlutils.copy.copy(r_book)
r_sheet = r_book.sheets()[0] # Taking the first sheet
w_sheet = w_book.get_sheet(0)
x_y_value = r_sheet.cell(X, Y).value
w_sheet.write(A, B, x_y_value)
w_book.save(fname)
通常情况下,应该对行x列进行迭代。您好,谢谢您的帮助。要使上述代码正常工作,还需要进行一些更改:1。从xlutils.copy导入副本2。w_sheet=w_book.获取w_sheet(0)嗨,我面临两个问题。首先,当我在“xlsx”文件上运行代码时,我无法打开修改过的xlsx文件。第二,当我操作“xls”文件时,上面的代码可以工作,但只复制文本,而不复制单元格的背景色。如何解决这个问题?请扩展您的答案。现在这没有多大意义。