2 Вопросы спросить:python: получить активный лист в xlrd? и помощь для чтения и проверки Ехчел в Python
Ques 1: Я только начал изучать о xlrd для чтения файла первенствует в питона. Мне было интересно, есть ли метод в xlsrd -> аналогично get_active_sheet()
в openpyxl или любым другим способом получить Активный лист?
get_active_sheet()
работает это в openpyxl
import openpyxl wb = openpyxl.load_workbook('example.xlsx') active_sheet = wb.get_active_sheet()
выход: Рабочий лист «Лист1»
Я нашел методы в xlrd
для получения названия листов, но ни один из них не мог сказать мне активный лист.
Ques 2:
ли xlrd
лучший packaage в питоне для чтения файлов Excel? Я также столкнулся с this, который имел информацию о других пакетах python (xlsxwriter
xlwt
xlutils
) для чтения и записи файлов excel.
Какой из вышеперечисленного все будет лучше для изготовления приложения, которое считывает файл Excel и применяет различные валидации к различным столбцам
Для например: Колонка с «ID» Заголовок должен иметь уникальные значения и столбец с Заголовок «Страна» должен иметь действующие страны.
Благодарим за ваш ответ, используя активный лист в excel. Я имел в виду лист, который открывается как лист по умолчанию при открытии файла Excel. Существует концепция активного листа ([нажмите здесь] (https://msdn.microsoft.com/en-us/library/office/ff841181.aspx)) в Excel. – gabbarsingh
Извинения, вы правы. – Cisplatin
это неверно, см. Мой ответ - желаемая функциональность OP существовала в xlrd за> 10 лет – NikT