我有一个包含许多行和列的CSV文件(如Excel文件),我想要一个批处理文件,可以从第一行第一列找到'PaperCut Print Logger - http://www.papercut.com/',如果存在,删除它。我也希望批处理文件创建一个没有该行和其他内容的新CSV。 此外,每当向表中添加行时,我都希望执行此文件。
我该怎么办? 我想要批处理文件编码。
答案 0 :(得分:0)
如果你必须使用Batch,那么只有一个命令:
<script type="text/javascript">
var text = "Rainbow Text";
var speed = 80;
if (document.all || document.getElementById) {
document.write('<span style="font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;" id="highlight">' + text + '<\/span>');
var storetext = document.getElementById ? document.getElementById("highlight") : document.all.highlight;
} else
document.write(text);
var hex = new Array("00", "14", "28", "3C", "50", "64", "78", "8C", "A0", "B4", "C8", "DC", "F0");
var r = 1;
var g = 1;
var b = 1;
var seq = 1;
function changetext() {
rainbow = "#" + hex[r] + hex[g] + hex[b];
storetext.style.color = rainbow;
}
function change() {
if (seq == 6) {
b--;
if (b == 0)
seq = 1;
}
if (seq == 5) {
r++;
if (r == 12)
seq = 6;
}
if (seq == 4) {
g--;
if (g == 0)
seq = 5;
}
if (seq == 3) {
b++;
if (b == 12)
seq = 4;
}
if (seq == 2) {
r--;
if (r == 0)
seq = 3;
}
if (seq == 1) {
g++;
if (g == 12)
seq = 2;
}
changetext();
}
function starteffect() {
if (document.all || document.getElementById)
flash = setInterval("change()", speed);
}
starteffect();
</script>
这将从技术上删除包含字符串find /v "PaperCut Print Logger" <Input.csv > Output.csv
的所有行,但我想,这符合您的需求。
PaperCut Print Logger
?仅限第一行的新内容?
makes a new CSV without that row and with other Content