字典转化为数组
users=[{"id": "7972", "user_id": "17775207320", "con_pwd": "123456", "regist_time": "2018-07-27 08:28:50"}] table_head=list(users[0].keys())#取出所有的key值 table_content=[] for user in users: table_content.append(list(user.values()))#把所有的value组成一个二维数组
- python中的excel表,首先安装openpyxl
写入数据
from openpyxl in Workbook table_content=[ ['a','b','c'], [1,2,3], [21,22,23], [31,32,33] ] #写入方法 def sava_excel(filename,data): try: wb=Workbook()#新建excel文件 sheet=wb.creat_sheet('Data',index=0)#新建一个工作薄,0表示第一个位置 for row in data: sheet.append(row) wb.sava(filename) except Exception as ex: print(ex) sava_excel('myData.xlsx',table_content)
读取excel中数据
from openpyxl import Workbook from openpyxl import load_workbook try: workbook=load_workbook(u'myData.xlsx') #获得表单名字 sheetname=workbook.get_sheet_names() my_sheet=workbook.get_sheet_by_name(sheetname[0]) #获得一个单元格的内容 A4=my_sheet['A4'] print(A4.value) #文件中有多少行,多少列 print(my_sheet.max_row) print(my_sheet.max_column) table_content=[] for row in my_sheet.rows: table_row=[] for cell in row: table_row.append(cell.value) table_content.append(table_row) print(table_content) except Exception as ex: print(ex)
python-excel
最新推荐文章于 2024-08-27 09:24:25 发布