06 Excel文件的写入和读取

    技术2024-03-28  90

    # Author:Nimo_Ding ''' excel文件写入步骤: 创建工作簿-用openpyxl.Workbook()函数创建workbook对象 获取工作表-workbook对象的active属性 操作单元格-单元格sheet['A1'];一行append() 保存工作簿-save() excel文件读取工作簿: 打开工作簿-用openpyxl.load_workbook()函数创建workbook对象 获取工作表-workbook对象的键,wb['sheet'] 读取单元格-单元格的value属性,sheet['A1'].value 打印单元格-print() ''' # 写入: import openpyxl wb=openpyxl.Workbook() # 创建工作簿对象(即创建新的空Excel文件) sheet=wb.active # 获取工作簿的活动表,通常就是第一个工作表 sheet.title='new title' # 工作表命名,由原来的'sheet1'变成了'new title' sheet['B5'] = '漫威宇宙' # 操作单元格,写入内容 rows= [['美国队长','钢铁侠','蜘蛛侠'],['是','漫威','宇宙', '经典','人物']] for i in rows: sheet.append(i) # 实现多行写入 print(rows) wb.save('06Marvel.xlsx') # 写入后一定要保存文件。 # 读取: wb=openpyxl.load_workbook('06Marvel.xlsx') # 打开工作簿 sheet=wb['new title'] # 获取工作表 sheetname = wb.sheetnames # sheetnames是用来获取工作簿所有工作表的名字,如果你不知道有几个工作表,就全部打印出来。 print(sheetname) # ['new title'] # 我这里打印出来就只有一个工作表 B5_value = sheet['B5'].value # 利用单元格的value属性获取单元格的值。 print(B5_value)

     

    Processed: 0.010, SQL: 9