Python操作Excel的读取以及写入

2024-11-23 13:00:49

1、#导入包import xlrd#设置路径path='C:\\Users\\jyjh\\Desktop\\datap.xlsx'#打开文件data=xlrd.open_workbook(path)

Python操作Excel的读取以及写入

2、#查询工作表sheets=data.sheets()sheets可以通过函数、索引、名称获得工作表。sheet_1_by_function=data.sheets()[0]sheet_1_by_index=data.sheet_by_index(0)sheet_1_by_name=data.sheet_by_name(u'Sheet1')

Python操作Excel的读取以及写入Python操作Excel的读取以及写入

3、可以通过方法获得某一列或者某一行的数值。sheet_1_by_name.row_values(1)sheet_1_by_name.col_values(1)

Python操作Excel的读取以及写入Python操作Excel的读取以及写入Python操作Excel的读取以及写入

4、通过工作表的属性获得行数和列数。n_of_rows=sheet_1_by_name.nrowsn_of_cols=sheet_1_by_name.ncols

Python操作Excel的读取以及写入

5、也可以用一个循环来遍历一次文件。for i in range(n_of_rows): print sheet_1_by_name.row_values(i)

Python操作Excel的读取以及写入Python操作Excel的读取以及写入

6、可以通过以下的任意一种方式访问单元格的数值。cell_A1=sheet_1_by_name.cell(0,0).valuecell_A1=sheet_1_by_name.row(0)[0].valuecell_A1=sheet_1_by_name.col(0)[0].value

Python操作Excel的读取以及写入

7、最后通过以下的方法对单元格的数值进行修改。row=0col=0#ctype 0:empty,1:string,2:number,3:date,4:boolean,5:errorcell_type=1value='Hello,Excel'cell_A1=sheet_1_by_name.cell(0,0).valueformat=0sheet_1_by_name.put_cell(row,col,cell_type,value,format)cell_A1=sheet_1_by_name.cell(0,0).value

Python操作Excel的读取以及写入Python操作Excel的读取以及写入
猜你喜欢