Проверка и выпадение в Python - PullRequest
       45

Проверка и выпадение в Python

0 голосов
/ 26 сентября 2019

Я пытаюсь научить себя навыкам Python и взял замечательное руководство от Giraffe Academy и использую некоторые из них.

Я создал файл с именем country.xlsx и установил xlsxwriter для чтения, проверки и созданияраскрывающийся список с использованием этого учебника - https://xlsxwriter.readthedocs.io/example_data_validate.html

Когда я запускаю или отлаживаю приведенный ниже код,

import xlsxwriter

workbook = xlsxwriter.workbook("Countries.xlsx")
worksheet = workbook.sheet_by_name("Sheet1")

workbook = worksheet.set_column("A:A")
workbook = worksheet.set_column("B:B")
workbook = worksheet.set_column("C:C")
workbook = worksheet.set_column("D:D")
workbook - worksheet.set.row(0, 6)

heading1 = "Continent"
heading2 = "Country"
heading3 = "Capital"
heading4 = "Airline"

workbook = worksheet("A1", {heading1})
workbook = worksheet("B1", {heading2})
workbook = worksheet("C1", {heading3})
workbook = worksheet("D1", {heading4})

txt = "Select from the Dropdown List"
workbook = worksheet.data_validation("B15", {"validate": "list", "source" : "=$A$1:$D$7"})

workbook.close()

я получаю эту ошибку

workbook = xlsxwriter.workbook ('Country.xlsx') TypeError: объект 'module' не может быть вызван

Может ли кто-нибудь указать мне правильное направление ??

1 Ответ

1 голос
/ 26 сентября 2019

Глядя на документацию , кажется, что вы должны использовать Workbook с большой буквы W:

workbook = xlsxwriter.Workbook('Countries.xlsx')

...