如何创build固定宽度的文本文件?

我有一个固定宽度的文本文件,我需要编辑大约200行。 导入到Excel是容易的,但是当我完成了我的编辑,并尝试将文件保存为空格分隔或文本文件时,所有的间距都不会出现问题,即将excel中的第一个字段填充为6个字符,但是当我保存该文件作为空格分隔或文本,然后将该字段变成8个字符。

请注意,我使用了LEFT(text&REPT(" ", 30)30)公式来获得所需的填充效果。 不过,我似乎无法保存具有正确数量的空格的文件。 我也刚刚尝试复制和粘贴到记事本文件,但这似乎只是创造更多的不必要的空间等

当我有我需要的所有数据和字段长度要求时,如何创build固定宽度的文件? 有没有人有过这个麻烦? 提前致谢。

我同意加里的学生。 只需转到: 另存为 – >格式化文本(空格分隔符)(. prn)*。这将带来几乎与您在Excel中所使用的function相同的function。

有关更多信息,您可以参考: https : //superuser.com/questions/100433/export-an-excel-spreadsheet-to-fixed-width-text-file

我发现最好的方法是使用Access并保存为文本文件,然后可以设置自己的字段宽度并导出。 优秀!