赞
踩
在Python数据处理中,经常需要对Excel表格进行读写操作,本文的代码介绍了如何通过行与列的下标进行数据的读写;代码对数据格式有要求,读数据要求文件类型为.xls,写数据要求文件类型为.xlsx,代码如下:
- #encoding=utf-8
- import xlrd
- import openpyxl
-
- #传参文件路径、行、列、填入值,注:下标从1开始,左上角坐标为(1,1)
- def WriteToExcel(path,row,column,value):
- file = openpyxl.load_workbook(path) #加载
- file_active = file.active #激活
- file_active.cell(row,column,value) #修改
- file.save(path) #保存
-
-
- #获取某行后列的表格值,注:下标是从0开始的,最左上角为(0,0)
- def ReadFromExcel(path,sheet,row,column):
- file = xlrd.open_workbook(path).sheet_by_name(sheet) #打开指定路径下的Sheet1表
- value = file.cell_value(row,column)
- return value
-
- if __name__ == "__main__":
- input_file = r'D:\我的文档\论文\湖北省地理信息\ICESat2.1.xls'
- input_sheet = 'Sheet1'
- input_row = 2
- input_column = 1
- value = ReadFromExcel(input_file,input_sheet,input_row,input_column)
- print(value)
-
- output_file = r'D:\我的文档\论文\湖北省地理信息\output.xlsx'
- # output_sheet = 'Sheet1'
- output_row = 1
- output_column = 1
- WriteToExcel(output_file,output_row,output_column,value)
文章转自 Python读写Excel数据(指定某行某列)_python按行读取excel_馨宝猪的驰大帅的博客-CSDN博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。