qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

如何用python处理导入的excel数据,将其中的每行数据都根据它的列中文本指标不同而赋上不同的值

时间2023-04-15 13:41:16 提问来自 江苏省南京市 的网友 分类创作 浏览376
1. 使用Python的xlrd库来读取Excel文件 ```python import xlrd # 打开Excel文件 workbook = xlrd.open_workbook('filename.xls') # 获取sheet名称 sheet_names = workbook.sheet_names() # 根据sheet名字获取sheet内容 sheet = workbook.sheet_by_name(sheet_names[0]) ``` 2. 遍历行,获取列标题 ```python    # 获取行数和列数   nrows = sheet.nrows   ncols = sheet.ncols     # 读取第一行中的标题信息                                                                                                                                                                                                                                                                                                                                                                                     colnames = sheet.row_values(0)   print colnames  ``` 3 . 遍历所有行,并根据列标题不同而赋予不同的值 ```python for rownum in range(1, nrows): rowvalues=sheet.row_values(rownum) if rowvalues[0]=='A': rowvalues[1]=10 elif rowvalues[0]=='B': rowvalues[1]=20 print rowvalues ```

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 新时代大学生助力实现共同富裕的责任与使命目前研究情况综述 下一篇 加快发展新质生产力形势与政策论文