pandas

读取数据

# 导入模块
import pandas as pd
# 定义读取函数
def readexcel():
    datas=pd.read_excel('pandas_output.xlsx', sheet_name='Test01',engine='openpyxl')
    datas=datas.to_dict(orient='records')
# 遍历记录
    for item in datas:
        print(item)
# 调用函数
if __name__=='__main__':
    readexcel()

写入数据

# 定义数据

import pandas as pd

# 生成字典组成的数据
raw_data = [{'name': 'John', 'age': 30, 'gender': 'male'}, {'name': 'Mary', 'age': 22, 'gender': 'female'},
                {'name': 'Smith', 'age': 32, 'gender': 'male'}]
# 处理数据
df = pd.DataFrame(raw_data)
# sheetname大家按需填写,index是否显示索引 第几条数据(依然是从0开始数)
# 转换表格
df.to_excel('pandas_output.xlsx', sheet_name='Test01', index=False)

openpyxl 读取excel

posted @ 2022-02-10 15:46  lifei888  阅读(21)  评论(0)    收藏  举报