我目前正在处理一个长度为3,430,900个字符的文件。我需要将此文本字符串拆分/拆分为550个字符段,因此每行有一个550段。每个段都是相当标准的,但是不幸的是,我没有一个唯一的字符或序列可以使用“查找并替换”来添加回车符或换行符。
这是我几天前提出的一个问题的后续行动,我确实得到了很好的回答。但是现在我遇到了每个单元格32,767个字符的Excel限制。我在想可能需要使用Excel以外的其他工具。我有notepad ++和Ultra Edit,但不确定它们是否能够执行此操作。
对于小于32,767个字符的文件,我可以使用以下公式
= MID(Sheet1!$ A $ 1,(ROW(1:1)-1)* 550 + 1,550)
,但是更大的文件和excel会在第32,767个字符后自动拆分文件。
理想情况下,我希望获得一个.txt文件,该文件每行包含一个550个字符记录,可以将其带入Excel进行进一步处理。
任何帮助将不胜感激!
答案 0 :(得分:1)
您可以在正则表达式模式下尝试在Notepad ++中进行以下查找和替换:
Find: .{550}
Replace: $0\r\n
这将找到每个550个字符并替换为相同的550个字符,后跟换行符(我使用Windows换行符\r\n
,但是如果您使用的是Linux,则可以只使用\n
)。