问题标签 [fixed-length-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - sqlplus spooling:如何摆脱第一个空行?
我正在执行以下假脱机语句:
该scripts/relations.sql
文件包含一个简单的select
语句。
不幸的是,假脱机文件包含一个空行作为文件中的第一个行。这条线在我们的框架中造成了麻烦。
当然我可以摆脱这些线,sed
但不是有办法一开始就压制它的创造吗?
java - 有没有一种聪明的方法来编写一个固定长度的平面文件?
是否有任何框架/库可以帮助在 java 中编写固定长度的平面文件?
我想将一组bean/实体写入一个平面文件,而不用担心转换、填充、对齐、填充等
例如,我想解析一个像这样的bean:
... 进入 ...
...
filehelpers - Filehelpers:解析具有不同行长的固定长度文件
我必须解析一个包含多行但长度不同的固定长度文件。实际上,每一行代表一种不同类型的对象,它们将被插入到数据库中。该文件可以是这样的:
A10200JohnSmithUSA B10000ContractSignedWithJohnSmith10200
第 1 行..表示有关 John Smith 的信息,第 2 行表示有关 JohnSmith 签署的合同的信息...所有这些都在同一个文件中。
filehelpers 库可以做到这一点吗?
谢谢你的帮助。问候
c# - 将数据从固定长度文件读入类对象
我有一个固定长度的文件,想将其数据读入类对象。这些对象将进一步用于在数据库中插入/更新数据。虽然可以使用 StreamReader 完成,但我正在寻找更复杂的解决方案。FileHelper 是另一种解决方案,但我不想在我的程序中使用开源代码。还有其他选择吗?
在下面的链接中,一位用户回答了这个类似的问题,但没有详细说明:
https://codereview.stackexchange.com/questions/27782/how-to-read-fixed-width-data-fields-in-net
我试图实现这一点,但我找不到 Layout() 属性。
谢谢。
样本固定长度文件:
java - 固定长度文件中的多个长度=“无界”
我遇到了一个小问题,我正在寻求您的帮助!使用 BeanIO 2.1 并处理固定长度文件,我目前正在尝试检索结构如下的记录:28C:5n/5n
- ':28C:':修复
- 5 个数字(最多)
- '/' : 使固定
- 5 个数字(最多)
例子:
- :28C:61/00005
- :28C:100/00001
- :28C:12345/12345
这是代码片段:
运行我的解析器时,我得到了这个异常:
我的问题是:如何告诉 BeanIO 字段“/”实际上是两个变量字段之间的分隔符?
提前致谢
java - 多行一条记录,只有第一个带有 RID
我是使用 BeanIO 2.1 的新手,我又遇到了一个问题。
我正在尝试解码一个固定长度的文件,该文件的一些记录分布在几行上,其中“rid”仅标记在这些行的第一行
例子:
如您所见,记录 ':11:' 分布在 3 行中。我想将这些行作为字符串列表获取,其中的 rid ':11:' 将被忽略。
这是 mapping.xml 文件:
结果,异常UnexpectedRecordException:
org.beanio.UnexpectedRecordException:到达流结束,预期记录'ownerInformation'
再次感谢你帮助我
c# - 使用 FileHelpers 动态创建一个固定长度的文本文件
FileHelpers 支持一种称为“运行时记录”的功能,当您在运行时才知道布局时,它可以让您将固定长度的文本文件读入 DataTable。
是否可以使用 FileHelpers在运行时以相同的方式导出固定长度文件?
spring-batch - 使用弹簧批处理在固定长度的平面文件中编写多布局
要求是从数据库中获取数据(请参阅下面的文件中的示例数据)并使用 Spring Batch 创建固定长度的平面文件。该文件的规范是会有多个具有相同对齐方式的记录,例如 1-5,4-7,8-24...... 现在的问题是由于具有相同对齐方式的记录显然数据会被覆盖。我需要一些解决方案来解决这个问题。
我的示例代码:
这里 bean1,bean2 是表的映射 bean 对象。
示例 Fixedlengthflatfile.txt
java - 固定文本文件的动态解析
我想为固定位置的文本文件构建一个解析器。
我想要实现的是使其动态化,以便我可以传递一个包含将被解析的文件格式的外部配置文件。
使应用程序加载的配置文件示例:
要解析的文件示例:
我看到谷歌搜索了很多库来解析固定长度的文件。
问题是它们都依赖于创建一些带有注释字段的类,这些字段告诉文本文件中的固定位置。
我想制作一个通用解析器,因此应该根据一些外部配置文件自动生成和注释这些类。
你知道我可以遵循的任何图书馆或不同类型的方法吗?
我说的是解析大约 500Mb 左右的相对较大的文件,因此效率和速度也是重要因素。
谢谢你们!
edi - Mapforce Flex Text 作为目标以制作 EDI 固定长度文件
我需要使用 Altova Mapforce 和它的 Flex-Text 作为目标功能来制作固定长度的文件。我将从两个来源提取数据——一个包含员工,另一个包含员工的家属。雇员有一组固定长度的字段,家属有一组不同的固定长度字段。受抚养人将根据员工 SSN 与员工相关联——受抚养人记录中也将包含员工 SSN。
最终结果将是一个 .txt 固定长度文件,其中员工和家属将被“交织”在一起,这样员工的家属会立即出现在员工记录之后。
Flex-text 看起来很简单,但是倒退并使用 flex-text 作为目标有点让我大吃一惊。
有没有人有经验,可以给我指导?