问题标签 [flat-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.

0 投票
3 回答
491 浏览

sql-server-2005 - 在不使用 SSIS 的情况下将平面文件导入 SQL Server 2005 的最优雅方式

由于某些原因,SSIS 不可用。

我阅读了有关 OPENROWSET 的信息,但在格式文件和文件路径上我还会遇到其他问题。

我怎样才能以优雅的方式做到这一点?

0 投票
3 回答
9530 浏览

vba - 使用 VBA 在 Outlook 中将电子邮件消息写入平面文件

我编写了一个 VBA 应用程序,它在 Outlook 中打开一个文件夹,然后遍历消息。我需要将消息正文(经过一些调整)写入单个平面文件。我的代码如下...

有问题的部分是“ProcessMailItem”。因为我在这个阶段并不太关心性能,所以非常低效的“打开、附加、关闭”文件方法对于这个例子来说很好。

我知道我可以花一些时间用谷歌查找答案,但我先在这里查了一下,没有很好的答案。作为 Stackoverflow 的粉丝,我希望把它放在这里可以帮助未来的开发人员寻找答案。谢谢你的耐心。

0 投票
5 回答
7874 浏览

c# - 无法通过分隔符分隔文本文件 |

我正在使用 C#。

我正在尝试将文本文件拉入对象。我正在使用 ODBC 连接,它看起来像这样

Driver={Microsoft 文本驱动程序 (*.txt; *.csv)};Dbq=C:\Users\Owner\Desktop\IR\IR_Files\Absolute;Extensions=asc,csv,tab,txt;

我能够建立连接,但我无法将我的列分开。我正在使用 schema.ini 文件,但它不起作用。这是我的架构文件。

[MyTextFile.CSV]
Format=Delimited(|)
ColNameHeader=False
Col1=fullstockn Text
col2=FULLINFO Text
MaxScanRows=0
CharacterSet=ANSI

文本文件如下所示。

fullstockn|FULLINFO

“555555”|

Contenu : Neuf Ttudes sur l Some more text here.....

0 投票
7 回答
850 浏览

flat-file - 如何说服编程团队放弃旧方法?

这更像是一个面向业务的编程问题,我似乎无法弄清楚如何解决。我与一个使用 BASIC 超过 20 年的程序员团队一起工作。我被请来帮助在 .NET 中编写相同的软件,只有更新和现代实践。问题是我似乎无法让其他 3 名团队成员(所有 BASIC 程序员,尽管现在也有 .NET)了解如何正确地创建关系数据库。这是他们无法理解的事情:

我们基本上有一个跟踪客户标签信息的事务。我们需要能够跟踪当前交易和过去的交易。在旧系统中,使用了一个平面文件数据库,其中一个表包含客户当前基本交易的记录,另一个包含客户所有先前交易以及重要货币信息的交易。为了防止冗余,他们会用历史交易覆盖当前交易——(历史文件首先更新,然后是当前的。)这完全没有必要,因为你只需要一个交易表,但我的主管或我的其他两个同事中的任何一个-工人似乎无法理解这一点。我到底如何才能说服他们看到光明,这样我们才能获胜 不必做大量荒谬的工作并最终多次访问数据表吗?感谢您的输入!

0 投票
2 回答
831 浏览

vim - 按列遍历搜索结果

nVim(或插件)中有没有一种方法可以按列而不是按行搜索一个术语并遍历搜索结果(根据Vim)?所以如果我的文件是这样的:

如果我搜索,foo我想按 1、2、3、4 的顺序遍历结果。通常n会让我按 1、3、4、2 的顺序穿过它们。

例如,我希望它浏览一个巨大的固定宽度数据文件或 CSV 文件中的搜索结果,其中列代表字段。

(我也会在 Emacs 中找到一种方法来代替。:)

0 投票
4 回答
3271 浏览

c++ - 寻找开源平面文件/xml 数据库 C++ 库

我正在寻找一个可以编译成 C++ 应用程序的轻量级数据库库。

有没有这样的存在?

0 投票
4 回答
1764 浏览

perl - 如何使用 Perl 对平面文件进行全文搜索?

我们有一个基于 Perl 的 Web 应用程序,它的数据来自一个庞大的平面文本文件存储库。这些平面文件被放置在我们系统上的一个目录中,我们广泛解析它们,将一些信息插入 MySQL 数据库,然后将这些文件移动到它们的存档存储库和永久主页 (/www/website/archive/*.txt)。现在,我们不会解析这些平面文件中的每一位数据,并且一些更晦涩的数据项不会被数据库化。

目前的要求是用户能够从 Perl 生成的网页对整个平面文件存储库执行全文搜索,并返回一个点击列表,然后他们可以单击并打开文本文件审查。

启用此搜索功能的最优雅、最高效且非 CPU 密集型的方法是什么?

0 投票
13 回答
801 浏览

database - 古老、未知的存储系统需要帮助

大家早,

我已经告诉客户我可以将他们的一些旧数据从基于 DOS 的系统迁移到我为他们开发的新系统中。但是我说,没有真正查看在旧系统中存储数据的文件 - 我只是认为快速谷歌会为我解决所有问题......我错了!

无论如何,这个程序有一个文件夹,里面有数百个......以及 800 个文件,有各种文件扩展名,.ave、.bak、.brw、.dat、.001、.002....、.007、.dbf、 .dbe 和 .his。

.Bak 显然不是 SQL 备份文件。

有没有人有任何使用这些文件类型的编程经验,他们可能会指出我以某种方式读取和提取数据的方向?

我不能提及程序名称,因为我认为原始开发人员不会允许这样做......

谢谢。

0 投票
2 回答
1915 浏览

database - NHibernate 可以持久保存到平面文件而不是数据库吗?

这是一个好奇的问题。我有一个应用程序必须同时支持平面文件和数据库作为保存数据的地方。我在想也许使用 .csv 或制表符分隔的文件集作为输入......

是否可以使用 NHibernate 编写来完成这两个持久性任务?

0 投票
1 回答
231 浏览

recursion - 在 SQL*PLus 中创建将多个 rtansaction 行“扁平化”为一行的平面文件

正如标题所说,我需要一种将多行扁平化为每个帐户一个 luine 输出的方法。例如表如下所示:

账户交易

12345678 ABC

12345678 DEF

12346578 GHI

67891011 ABC

67891011 JKL

我需要输出为:

12345678|ABC|DEF|GHI

67891011|ABC|JKL

交易金额未知。对于某些帐户,它可能是 1 或 2,一直到 100。