0

我正在尝试从制表符分隔的数据文件中提取数据(在某些部分),而且看起来真的很头疼(我真的希望他们可以只用 CSV 编辑它)。

这是数据:

http://www.fededirectory.frb.org/FedACHdir.txt

以下是格式说明:

www.fededirectory.frb.org/format_ACH.cfm

我想提取这些数据并将其存储在使用服务器端 javascript (ASP) 的数据库中。有任何想法吗?

4

1 回答 1

0

你的文件不是tab delimited……它是position delimited

要使用 处理文件javascript,该文件必须位于同一服务器上并且可以通过HTTP.

如果您需要将文件上传到某个服务器,服务器端语言需要根据您的布局文件提取所有数据

为了提取它......您必须例如执行以下操作:

String line = "011000015O0110000150020802000000000FEDERAL RESERVE BANK                1000 PEACHTREE ST N.E.              ATLANTA             GA303094470866234568111     ";
String routingNumber = line.substring(0,8);
String officeCode = line.substring(8,9);
String servicingNumber = line.substring(9,17);
String typeCode = line.substring(17,18);
...
...
...
String filler = line.substring(151,line.length());

以及iterate文件中每一行的代码。

在伪代码中:

for (Line line in File)  {
  // do the code above
}

注意:处理该文件JavaScript会很痛苦,我建议在应用程序的服务器端进行。

于 2010-09-01T04:32:50.397 回答