使用固定宽度的文本文件

在固定宽度的文本文件中,数据包含在固定宽度的列中(即每列包含一定数量的字符位置)。未填满列宽度的数据由填充字符(通常是空格或零)填补。有时,固定宽度的文本文件使用特殊字符在视觉上分隔两个相邻列。

当使用“数据库设置向导”连接到数据库时,BarTender 会检测固定宽度字段(无论是由字符数还是由分隔进行定义),然后自动配置数据库,不过您可以修改此配置。

要启动“数据库设置向导”以首次连接到数据库,请单击“文件”菜单中的“数据库连接设置”。也可以单击主工具栏上的

要针对现有连接启动向导,请单击“数据库设置”对话框中的“配置连接”。

关闭固定宽度的文本文件示例

以下示例显示具有固定宽度字段的记录。每个记录中的第一个字段占 8 个字符,第二个字段占 10 个字符,第三个字段占 10 个字符。

0543166 橘子   易腐烂

17890   哈密​​瓜易腐烂

1203768 苹果    易腐烂

1029384 香蕉   易腐烂

请注意,在第二个记录中,“哈密​​瓜”与“易腐烂”之间没有定界符。不需要此类字符,因为您可以将文档配置为始终将第 19 个字符视为第三个字段的起始处。要执行此操作,请使用“数据库设置向导”的“字段宽度”页上的以下方法之一:

关闭分隔的固定宽度文本文件示例

以下示例显示具有分隔的固定宽度字段的记录。

在此情况下,定界符是竖线 (|) 字符,但是此文件与基本的定界文件不同,因为竖线出现在表的左侧和右侧,以及数据字段之间。此外,此文件包含“数据库设置向导”将此文件转换成数据库时必须忽略的水平元素(- 和 +)。

如果在向导的“文件格式”页上将“固定宽度字段”选作“格式”选项,则“字段分隔”列表会包括以下选项:

相关主题