读取数据
# 导入模块
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
