[通过python更新excel文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[通过python更新excel文件相关的知识,希望对你有一定的参考价值。

我想读取一个Excel文件,对行进行排序,删除重复的文件,然后再次重新保存该文件

为此,我编写了此脚本:

import pandas as pd

data = pd.ExcelFile('FILE_NAME.xlsx')
df = data.parse('data')
df.sort_index()
df.drop_duplicates(subset = 'MAKAT', keep='first', inplace=False)
data.close()
print(pd.read_excel(data))
print('**** DONE ****')

结果,我在屏幕上看到了行,但是文件与重复的行保持在一起。

我的问题是如何将这些更改保存到同一文件?

答案

如下更改两行:

df = df.sort_index()
df = df.drop_duplicates(subset = 'MAKAT', keep='first', inplace=False)

以上是关于[通过python更新excel文件的主要内容,如果未能解决你的问题,请参考以下文章

VB脚本手动运行完美,但无法通过计划任务管理器更新excel文件

如何通过 django 读取 excel 文件中的复选框值?

C#如何通过OleDb更新Excel中的数据

通过python对excel文件的读写操作

python读取excel文件

如何使用 python 通过子进程与 Excel 文件进行通信? [关闭]