| 1234567891011121314151617181920212223242526 |
- import pandas as pd
- from pathlib import Path
- from . import write_log as log
- def get_excel(file_name, sheet_name=0):
- """
- 读取excel文件目录下.xlsx文件内容到DataFrame,并用空字符串填充缺失值
- :param file_name:
- :param sheet_name: 工作表名称或索引,默认读取第一个工作表
- :return: 填充缺失值后的DataFrame
- """
- project_root = Path(__file__).parent.parent
- # 拼接 demo/demo.xlsx 路径
- file_path = project_root / "excel" / (file_name+".xlsx")
- df = pd.read_excel(file_path, sheet_name=sheet_name)
- df = df.fillna("") # 用空字符串填充缺失值
- df = df.to_dict(orient="records")
- # print(df)
- log.clear_log(file_name)
- log.write_log(file_name, df)
- return df
- # print(file_path)
|