我有一个固定的宽度文本文件,我需要编辑约200行。将导入到Excel很容易,但是当我完成编辑并尝试将文件保存为空格限制或文本文件时,所有间距都会脱离折磨,即Excel中的第一个字段将填充到6个字符中,但是当我保存时该文件作为空间限制或发短信,然后将该字段变成8个字符。
请注意,我使用的是LEFT(text&REPT(" ", 30)30)
公式来获取所需的填充,以非常有效。但是,我似乎无法使用正确数量的空格保存文件。我还尝试复制并粘贴到记事本文件中,但这似乎只是创建了更多不必要的空间等。
当我拥有所需的所有数据和字段长度要求时,如何创建一个固定的宽度文件?以前有人遇到过这个麻烦吗?预先感谢。
我同意加里的学生。只需转到:另存为 ->格式的文本(Space Delimited)( .prn)*。这将带来与Excel中的功能几乎相同的功能。
有关您可能会参考的更多信息:https://superuser.com/questions/100433/export-an-excel-spreadsheet-to-fixed-width-text-file
我发现这样做的最佳方法是使用访问并保存为文本文件,然后您可以设置自己的字段宽度和导出。好!
我建议对CSV(或类似)的导出,然后用Ultraedit的超级简单"将CSV转换为固定"。
它扫描文件,并根据您的内容建议列宽度。您可以轻松地以30,25,25,40模式定义自己的首选列宽度。
有30天的试用,如果您喜欢的话,值得99美元的许可...