张昌华273 2022-03-22 11:02 采纳率: 0%
浏览 32

利用for 循环和pands.reade_excel遇到,excel更改后但是read得到的数据没变.

明明我的excel源文件改了,但为什么用concat()函数合并之后生成的final.xls还是改之前的数据?

import pandas as pd
import os

dfs = []
for fsname in os.listdir(r"C:\Users\81113\Desktop\数据可视化\1.excel"):
    if fsname.endswith(".xls") and fsname != "final.xls":
        df = pd.read_excel(fsname, header=0, sheet_name=None, dtype=str)  # 读取每一个文件
        dfs.extend(df.values())
result = pd.concat(dfs, axis=0)
result.to_excel(r"C:\Users\81113\Desktop\数据可视化\1.excel\final.xls", index=False)  # 存储文件
print(result)

  • 写回答

1条回答 默认 最新

  • 於黾 2022-03-22 11:12
    关注

    改了没保存吧

    评论

报告相同问题?

问题事件

  • 创建了问题 3月22日

悬赏问题

  • ¥15 LSPI算法的大问题
  • ¥15 java导出word 动态填充数据
  • ¥15 python SSH连接设备使用STD读配置卡死的问题
  • ¥20 扑克的算牌公式及软件制作
  • ¥20 如何通过云图中RPG去计算云图上不同位置的值?
  • ¥15 请问不小心下载到了钓鱼软件怎么办?
  • ¥15 求国博抢票 求国博抢票 有的私
  • ¥50 swiftui @query 报错
  • ¥50 怎么解决刷卡或扫码后,点击软件输入框,win10屏幕键盘不会自动弹出的问题
  • ¥15 如何使用arcgispro的训练深度模型,发现water和nowater精度为0?(相关搜索:深度学习)