读取 excel 中工作表的 N 个值
Read N value of sheets in excel
我正在尝试通过所有工作表获取特定的单元格值。 Excel 文件中有四张不同的工作表,其中包含我不需要的信息。 (我不能删除那些标签,所以我需要忽略那些表。)
每张工作表的名称会有所不同,我是否需要遍历所有工作表,收集单元格值,然后打印出来。
import pandas as pd
import xlrd
xl_file = pd.ExcelFile('Documents/CA= 7/Request/ScriptTestFiles/TestSheet.xlsx')
df = pd.read_excel(xl_file, 'Job 1')
#df.columns
df2 = pd.read_excel(xl_file, 'Job 3')
df3 = pd.read_excel(xl_file, 'Job 2')
#add a for loop that reads of the sheets and store them into a data set then print it off
print('JOB\n')
print('PURGE,'+df.iloc[3][0])
print('PURGE,'+df2.iloc[3][0])
print('PURGE,'+df3.iloc[3][0])
Pandas ExcelFile class 可以读取 sheet 名称并输出为可以循环的列表。
分割 sheet 列表或使用 Openpyxl 过滤我们的工作列表 sheet。
我正在尝试通过所有工作表获取特定的单元格值。 Excel 文件中有四张不同的工作表,其中包含我不需要的信息。 (我不能删除那些标签,所以我需要忽略那些表。)
每张工作表的名称会有所不同,我是否需要遍历所有工作表,收集单元格值,然后打印出来。
import pandas as pd
import xlrd
xl_file = pd.ExcelFile('Documents/CA= 7/Request/ScriptTestFiles/TestSheet.xlsx')
df = pd.read_excel(xl_file, 'Job 1')
#df.columns
df2 = pd.read_excel(xl_file, 'Job 3')
df3 = pd.read_excel(xl_file, 'Job 2')
#add a for loop that reads of the sheets and store them into a data set then print it off
print('JOB\n')
print('PURGE,'+df.iloc[3][0])
print('PURGE,'+df2.iloc[3][0])
print('PURGE,'+df3.iloc[3][0])
Pandas ExcelFile class 可以读取 sheet 名称并输出为可以循环的列表。
分割 sheet 列表或使用 Openpyxl 过滤我们的工作列表 sheet。