删除excel或csv或文本文件中的空格

时间:2017-02-03 17:43:36

标签: excel csv unix sed tr

我有一个excel文件,有时候跑步者达到9次中间检查。因此,每个参与者的总次数为9,但实际时间之间的大量条目是空格。如何删除每列中的空白?

enter image description here

我已尝试转换为txt并执行以下操作但未成功,因为列时间之间不再有任何分隔:

tr -d ' ' < input.txt > no-spaces.txt
tr -d '[:blank:]' < input.txt > no-spaces.txt
tr -d '[:space:]' < input.txt > no-spaces.txt

https://askubuntu.com/questions/537956/sed-to-delete-blank-spaces

我所追求的是以下内容:

enter image description here

1 个答案:

答案 0 :(得分:2)

使用VBA,您可以:

Sub deleteBlanks()
    Columns("A:Z").SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp
End Sub

<强>之前:

enter image description here

<强>后:

enter image description here

或者您可以使用自动过滤器,这样您就可以隐藏每列中的空白行...然后您可以选择区域,然后复制并粘贴为值。