使用批处理文件查找并删除CSV文件中的特定文本

使用批处理文件查找并删除CSV文件中的特定文本,csv,batch-file,Csv,Batch File,我有一个包含许多行和列的CSV文件,比如Excel文件,我想要一个批处理文件,可以从第一行第一列找到“PaperCut Print Logger-”,如果存在,则将其删除。我还想要批处理文件生成一个没有该行和其他内容的新CSV。 此外,我希望每当向表中添加一行时都执行此文件 我能为此做些什么??? 我想要批处理文件编码 如果必须使用批处理,则有一个单独的命令: find /v "PaperCut Print Logger" <Input.csv > Output.csv 好的,问题

我有一个包含许多行和列的CSV文件,比如Excel文件,我想要一个批处理文件,可以从第一行第一列找到“PaperCut Print Logger-”,如果存在,则将其删除。我还想要批处理文件生成一个没有该行和其他内容的新CSV。 此外,我希望每当向表中添加一行时都执行此文件

我能为此做些什么??? 我想要批处理文件编码


如果必须使用批处理,则有一个单独的命令:

find /v "PaperCut Print Logger" <Input.csv > Output.csv

好的,问题是什么?为什么不在VBA中使用工作表_Change sub编写一些东西呢?谢谢你的回答,它可以工作,但并不完全有效!Fine可以删除我的剪纸打印日志字符串,但在所有其他数据之上添加了2行新数据!1个空行和1个名为?的行,我不想要这2个。如果没有这两行,如何删除它们并创建新文件???哦,对不起,我的错。使用其他方法指定要查找的文件。请参阅我的编辑。您知道如何使用Windows时间计划程序定义一个时间计划,该程序每30分钟运行一次bat文件???[开始],如果您有英文Windows,请在搜索框中输入任务计划程序,然后执行它。是的,我知道该程序,但我想将批处理文件计划为每x分钟运行一次。
echo this is the new first line>Output.csv
find /v "PaperCut Print Logger" <Input.csv >>Output.csv