Tag: 固定宽度

通过Excel或Notepad ++添加固定宽度的平面文件列

我有一个固定宽度的平面文件,有n列。 我需要在最后添加一个新的列,这是一些列的连接。 例如。 0624 11011 LOCA 0624 11031 LOCC 0624 11041 LOCB 变成 0624 11011 LOCA 0624LOCA-ABC 0624 11031 LOCC 0624LOCC-ABC 0624 11041 LOCB 0624LOCB-ABC 我在Excel中将文件文件导入为文本,并能够使用连接函数快速生成列。 但我现在需要再次生成它作为平面文件。 我该怎么做呢? Excel中是否有一个function允许我将该工作表生成为具有空格的平面文件。 或者我可以“转移”到Notepad ++中的同一个文件列。 我正在寻找一个方便的键盘选项,否则我必须去SQL。

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

我有一个固定宽度的文本文件,我需要编辑大约200行。 导入到Excel是容易的,但是当我完成了我的编辑,并尝试将文件保存为空格分隔或文本文件时,所有的间距都不会出现问题,即将excel中的第一个字段填充为6个字符,但是当我保存该文件作为空格分隔或文本,然后将该字段变成8个字符。 请注意,我使用了LEFT(text&REPT(" ", 30)30)公式来获得所需的填充效果。 不过,我似乎无法保存具有正确数量的空格的文件。 我也刚刚尝试复制和粘贴到记事本文件,但这似乎只是创造更多的不必要的空间等 当我有我需要的所有数据和字段长度要求时,如何创build固定宽度的文件? 有没有人有过这个麻烦? 提前致谢。

使用布局文件(.lyt)和固定宽度的文件来创build.CSV文件输出

我得到了一个布局文件,.lyt,它给了我如何解释一个固定宽度文件的信息。 我需要将此文件转换为逗号分隔的文件。 通常这个过程是一个或两个文件,所以我只是使用Excel数据工具手工创build基于阅读布局和应用它的界限。 现在,我有多个不同的布局文件我需要适用于每个文件,这可能会变得乏味。 我记得有一次,看到有人直接使用记事本++或Excel的应用这种types的文件,但经过详尽的谷歌search后,我找不到一个教程,如何将布局文件应用于固定宽度的文件创build一个CSV文件,无需直接人为干预。 有谁知道如何做到这一点? 下面是布局文件中的示例 Seq Position Name Length 1 1-3 Title Code Full 3 2 4-17 Given Name 14 3 18-18 Middle Initial 1 4 19-48 Surname 30

如何在SSIS的连接pipe理器中自动生成列名

我有一个(固定长度)平面文本文件,其中包含500列。 显然,我不打算坐在这里打字,我也有Excel的列名。 所以我试图保留列名,然后删除所有行 – 然后我将结果导出到一个CSV逗号分隔文件。 那么我得到正确的列名称: 看似问题解决了。 但后来我又回到更改inputtypes从分隔文件到固定长度的文件…并删除所有列… 有没有人有这个解决scheme? 我在Excel中有500个列名,但我不想逐个“添加列”并复制/粘贴每个字段。 这只是几个小时的工作。 非常感谢!

在Python中导入类似Excel的文本:自动parsing固定宽度的列

在Excel中,如果导入空白描述的文本,其中的列不完全排列,数据可能会丢失,如 pH pKa/Em n(slope) 1000*chi2 vdw0 CYS-I0014_ >14.0 0.00 LYS+I0013_ 11.827 0.781 0.440 0.18 您可以select将其视为固定宽度的列,Excel可自动计算列宽,通常具有相当好的结果。 Python中是否有一个能够以类似自动方式分割格式不正确的固定宽度文本的库? 编辑:这是什么固定宽度的文本导入在Excel中看起来像。 在第一步中,您只需选中“固定宽度”单选button,然后在第二步Excel中自动添加列分隔符。 唯一不能正确执行的时间是每行中每个列中断至less没有一个空白字符重叠。