如何使用openpyxl打开第一张表并写入第二列?

时间:2019-10-04 19:42:22

标签: openpyxl

我正在使用现有的Excel工作表和Zillow API从附近的每栋房屋中拉出平方英尺。我想打开一个现有的excel工作簿,激活第一个工作表,并在第二栏中写平方英尺。

我认为问题在于将平方英尺插入第二栏中不是使工作表处于活动状态。当我打印到控制台时,下面有很多代码可以工作。我正在尝试使用简单的ws.write方法,但无法将ws识别为类。

def neighborhood_test():
    location = "Address List Cypress Bend.xlsx"
    wb_out = Workbook(location)
    ws = wb_out.active
    print(type(ws))

它应返回工作表类,但应返回类“ NoneType”。

1 个答案:

答案 0 :(得分:0)

我发现自己在做什么错,但是现在我需要学习如何使用其他xlrd和Zillow API方法进行迭代。这是使用现有Excel工作表所需的代码。

def neighborhood_test():
    location = "Address List Cypress Bend.xlsx"
    wb_out = load_workbook(location)
    worksheet = wb_out.active
    print(worksheet.title)

这将成功打印出我的第一张图纸Sheet1。