繁体   English   中英

如何使用csv删除excel文件中的行

[英]How to delete rows in an excel file with csv

很抱歉将整个线程拖了千年并使其无法解决,但我已经解决了大部分问题,只是我想修复我的删除代码,但我不知道从哪里开始。

def delete_record():
    with open('StudentDetails.csv', 'wb',) as csvfile:
         csvFileWriter = csv.writer(csvfile)
         a = delete_student_entry.get()
         b = delete_password_entry.get()
         csvFileWriter.writerow([a,b])

我希望程序从窗口中的输入框中获取输入(因为我使用的是 Tkinter)并从输入中删除整行。 我欢迎对代码进行任何重写,因为它将成为我的“删除学生”菜单的子例程(我知道这是非常规的,但是使用其他形式的子例程调用会导致错误,我别无选择,只能这样做...)

您的意思是从 CSV 文件中删除从条目中获得的行吗? 如果是这样,您可以在此处找到答案: 使用 Python 删除文件中的特定行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM