[excel与dict] python 读取excel内容并放入字典、将字典内容写入 excel文件
要在Python中读取Excel内容并存入字典,可以使用pandas
库。要将字典内容写入Excel文件,同样可以使用pandas
。
首先安装pandas
和openpyxl
(用于处理Excel文件):
pip install pandas openpyxl
以下是读取Excel内容并存入字典以及将字典内容写入Excel文件的示例代码:
import pandas as pd
# 读取Excel内容并存入字典
def read_excel_to_dict(file_path):
df = pd.read_excel(file_path)
return df.to_dict()
# 将字典内容写入Excel文件
def write_dict_to_excel(data_dict, file_path):
df = pd.DataFrame(data_dict)
df.to_excel(file_path, index=False)
# 示例使用
# 读取Excel
excel_file_path = 'example.xlsx'
data_dict = read_excel_to_dict(excel_file_path)
print(data_dict)
# 写入Excel
output_file_path = 'output.xlsx'
write_dict_to_excel(data_dict, output_file_path)
请确保example.xlsx
和output.xlsx
文件路径正确,且当前路径有写入权限。以上代码假设Excel文件中的数据可以直接转换为字典,每个列名映射到一个键,每行映射到一个值列表。如果Excel文件格式更复杂,可能需要进一步处理数据。
评论已关闭