当前位置:   article > 正文

Python读写Excel数据(指定某行某列)_python读取excel指定行列

python读取excel指定行列

Python数据处理中,经常需要对Excel表格进行读写操作,本文的代码介绍了如何通过行与列的下标进行数据的读写;代码对数据格式有要求,读数据要求文件类型为.xls,写数据要求文件类型为.xlsx,代码如下:

  1. #encoding=utf-8
  2. import xlrd
  3. import openpyxl
  4. #传参文件路径、行、列、填入值,注:下标从1开始,左上角坐标为(11
  5. def WriteToExcel(path,row,column,value):
  6. file = openpyxl.load_workbook(path) #加载
  7. file_active = file.active #激活
  8. file_active.cell(row,column,value) #修改
  9. file.save(path) #保存
  10. #获取某行后列的表格值,注:下标是从0开始的,最左上角为(00
  11. def ReadFromExcel(path,sheet,row,column):
  12. file = xlrd.open_workbook(path).sheet_by_name(sheet) #打开指定路径下的Sheet1
  13. value = file.cell_value(row,column)
  14. return value
  15. if __name__ == "__main__":
  16. input_file = r'D:\我的文档\论文\湖北省地理信息\ICESat2.1.xls'
  17. input_sheet = 'Sheet1'
  18. input_row = 2
  19. input_column = 1
  20. value = ReadFromExcel(input_file,input_sheet,input_row,input_column)
  21. print(value)
  22. output_file = r'D:\我的文档\论文\湖北省地理信息\output.xlsx'
  23. # output_sheet = 'Sheet1'
  24. output_row = 1
  25. output_column = 1
  26. WriteToExcel(output_file,output_row,output_column,value)

文章转自 Python读写Excel数据(指定某行某列)_python按行读取excel_馨宝猪的驰大帅的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/209775
推荐阅读
相关标签
  

闽ICP备14008679号