写这个博客纯属为自己学习之用,主要是自己把逻辑弄清楚。自己懂的就不解释了。弄懂一个snippet就算一个,记录下来,算是一个成绩,也方便复习。
import xlrd
import xlsxwriter
import openpyxl
workbook=xlrd.open_workbook("1.xlsx")
sheets=workbook.sheet_names()
worksheet=workbook.sheet_by_name(sheets[0])
for i in range(0,worksheet.nrows):
for j in range(0,worksheet.ncols):
print(worksheet.cell_value(i,j),"\t",end="")
print()
这里有简单的4步:
1.打开工作薄:xlrd.open_workbook("1.xlsx");
2.获得工作薄中各表名称:workbook.sheet_names();
3.获得第一个工作表:workbook.sheet_by_name(sheets[0])
4.通过worksheet.nrows、worksheet.ncols来确定各cell的值:worksheet.cell_value(i,j)