我有一个 CSV 文件中的数据集合,我想在其中进行操作,以便我只使用其中的一些值。例如我有:
1,2,3,4,5,6
asd,sdf,dfg,fgh,ghj,hjk
asd,sdf,dfg,fgh,ghj,hjk
asd,sdf,dfg,fgh,ghj,hjk
asd,sdf,dfg,fgh,ghj,hjk
asd,sdf,dfg,fgh,ghj,hjk
我想做的是只使用几个字段并可能以不同的顺序
1,4,3
我知道 notepad++ 可以分解值并使用\1、\2 等重新排列它们,但我不知道该怎么做。
最佳答案
Notepad++ 并不是真正的电子表格,这将是您在导入 .CSV 文件后进行此类编辑的最简单方法。然而,它确实有一些有限的列编辑功能,这使得它可行。需要两个步骤,概述如下。
1) 排列你的文字:
- a) 突出显示所有文本。
- b) 选择 TextFX 菜单,
- c) 然后是 TextFX 编辑子菜单,
- d) 然后是“用 (,) 排列多行” 选项。
现在您的所有列都将以逗号对齐。
2) 删除单个列:
- a) 确保没有文本突出显示。
- b) 按住 [alt] 键,同时用鼠标选择要删除的列。
- c) 按删除键删除您突出显示的内容。
以上假设您已经安装了 TextFX 插件。如果我没记错的话,这是标准配置,但如果不是,您可以轻松找到它并从插件管理器添加它。
这是使用 Alt 键和鼠标选择对齐列的示例,摘自官方 Notepad++ 站点: http://notepad-plus-plus.org/features/column-mode-editing.html
关于regex - Notepad++ CSV 拆分和删除字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22976006/