使用python读取excel文件时copy()函数出错

2024-04-24 08:36:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个python程序集,它读取excel文件,并根据该文件中的信息将数据写入同一个文件

这是我的代码:

import xlrd
import xlwt
from xlutils import copy

location = "C:\\Users\\adarsh\\Desktop\\Python\\Other\\Blah.xls"
readbook = xlrd.open_workbook(location)
workbook = xlutils.copy(readbook)
sheet = workbook.get_sheet(0)

我在运行代码时遇到此错误:

workbook = xlutils.copy(readbook)
AttributeError: module 'xlutils' has no attribute 'copy'

即使在线教程使用了属性copy,也会出现一个错误,即没有属性copy 我不知道怎么解决这个问题


Tags: 文件代码import程序信息属性错误location
2条回答

您专门从模块导入了copy,因此不需要xlutils.copy()它应该是copy()

看起来您没有从正确的位置导入正确的函数。试试这个:

from xlutils.copy import copy

然后,您可以简单地调用:

copy(readbook)

相关问题 更多 >