第一篇文章,写点儿简单的
目的
我的Excel数据是从别的程序读取而来,数据量并不固定,而新程序需要对数据进行处理,并了解某行或某列的数据量,从而进行后续工作。
存在的问题
网上都是针对如何获取最大行列数进行的分享,没有获取某一行/列的具体数据量的分享,以及经常遇到的判断数组数据为None的问题。
解决
因为方法比较简单,不做过多赘述,直接上程序了
import openpyxl
if __name__ == '__main__': def excelgen(): # 创建一个工作簿 workbook = openpyxl.load_workbook('数据.xlsx') # 获取表单 sheet = workbook['机侧选型'] # 创建一个表单 columns = sheet.max_column rowdata = [] for i in range(1, columns + 1): cellvalue = sheet.cell(row=4, column=i).value rowdata.append(cellvalue) n = 0 raw_row = {} for j in rowdata: if j is None: pass else: raw_row[n] =