2024-04-24 05:35:41 发布
网友
我使用openpyxl,但发现它无法处理基于宏的Excel文件。我需要知道如何使用xlwings将某些单元格从一个excel文件复制到另一个excel文件,xlwings可以处理宏。语法是不一样的,我不知道如何进行逐个单元格的记帐或行和列。任何示例代码都将不胜感激
为了便于读写数据,您可以使用下面的函数进行读写
import xlwings as xw def readData(rownum, column_name): rownum1 = str(rownum) cell = column_name+rownum1 return sheet.range(cell).value def writeData(rownum, column_name, data): rownum1 = str(rownum) cell = column_name+ str(rownum) sheet2.range(cell).value= data
首先创建一个对象并打开excel文件,从中读取、写入和定义工作表
wb_reader = xw.Book(path_file_ of_read) sheet = workbook.sheets["Sheet1"] #for reading wb_writer = xw.Book(path_file_ of_write) sheet2 = workbook.sheets["Sheet2"] #for writing
现在就做吧
x = readData(2,3) write(2,3,x)
为了便于读写数据,您可以使用下面的函数进行读写
首先创建一个对象并打开excel文件,从中读取、写入和定义工作表
现在就做吧
相关问题 更多 >
编程相关推荐