我有一个非常大的 excel 文件,我需要删除大约 20,000 行,这取决于满足一个简单的条件,并且 excel 在使用过滤器时不允许我删除如此复杂的范围。条件是:
如果第一列包含值 X,那么我需要能够删除整行。
我正在尝试使用 python 和 xlwt 将其自动化,但不太确定从哪里开始。寻找一些代码片段让我开始...... 感谢您提供的任何帮助!
最佳答案
不要删除。只需复制您需要的内容即可。
- 阅读原文件
- 打开一个新文件
- 遍历原始文件的行(如果该行的第一列不包含值 X,则将此行添加到新文件中)
- 关闭两个文件
- 将新文件重命名为原文件
关于Python删除excel电子表格中的一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5635054/