python-excel

匿名 (未验证) 提交于 2019-12-02 22:11:45
  1. 字典转化为数组

    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组成一个二维数组
  2. python中的excel表,首先安装openpyxl
  3. 写入数据

    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)
  4. 读取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
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!