【问题标题】:Excel - exporting as TXT with text positionExcel - 导出为带有文本位置的 TXT
【发布时间】:2017-05-17 17:56:21
【问题描述】:

我有几个文本文件(大约 6 个)。都具有以下格式。

Column (Text position in txt file)
1-4 -> Code
6-72 -> Name
74-78 -> another code
80-81 -> another code

这些文本文件我想导入到 excel 中,所以我可以在 A-Z 之后对它们进行排序并检查重复项。这样做之后,我必须删除一些重复项并将其导出到一个 txt 文件。该文件必须以与以前完全相同的格式保存。不幸的是,我在 Internet 上找不到任何关于此的内容。

有人可以帮我吗?

感谢和最好的问候 丹尼斯

【问题讨论】:

  • 文本到列可以处理固定宽度的字段。处理数据后,您可以加入单个列,删除除该列之外的所有列,然后另存为文本文件。那(或类似的东西)应该可以工作。您可以手动执行此操作,或者(如果这是一个反复出现的场景)编写一个 VBA 宏来执行此操作。如果你懂一点编程——你可以忘记 Excel,只用 Python 来做,它只需要大约十几行代码,也许更少。

标签: excel notepad


【解决方案1】:

我找到了解决办法!

  1. 首先我将excel文件中的数据合并起来并进行操作。后 我调整了列的宽度,所以没有值重叠。
  2. 然后我将其保存为 .prn 文件。
  3. 我在 notepad++ 中打开这个 .prn 文件并操作列 在 SHIFT + ALT + Down 的帮助下定位多个光标。
  4. 现在我得到了我的文件 :-)

还是谢谢!

资源:

Export an Excel Spreadsheet as fixed width text file

Notepad Multiple Cursors

【讨论】:

  • 能解决自己的问题总是很有趣的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-12
  • 1970-01-01
  • 2020-12-07
  • 2013-11-11
相关资源
最近更新 更多