如何使用Python计算Excel文件中的总页数

Sha*_*nan 6 python excel xlrd pandas openpyxl

我正在使用python读取excel文件.

import pandas as pd
import os

xls = pd.ExcelFile('D:\DirectoryProject\Mapping.xlsx')
Run Code Online (Sandbox Code Playgroud)

它有几个我不知道的数据表.如何Mapping.xlsx使用Python计算文件中的总页数?

jpp*_*jpp 15

openpyxl

import openpyxl

wb = openpyxl.load_workbook('file.xlsx') 
res = len(wb.sheetnames)
Run Code Online (Sandbox Code Playgroud)

pandas

import pandas as pd

xl = pd.ExcelFile('file.xlsx')
res = len(xl.sheet_names)
Run Code Online (Sandbox Code Playgroud)

xlrd

import xlrd

# use on_demand=True to avoid loading worksheet data into memory
wb = xlrd.open_workbook('file.xlsx', on_demand=True)
res = len(wb.sheet_names())  # or wb.nsheets
Run Code Online (Sandbox Code Playgroud)