我正在尝试从制表符分隔的数据文件中提取数据(在某些部分中),并且看起来很难解决问题(我真的希望他们可以使用CSV编辑它)
以下是数据:
http://www.fededirectory.frb.org/FedACHdir.txt
以下是格式说明:
www.fededirectory.frb.org/format_ACH.cfm
我想提取这些数据并将其存储在带有服务器端javascript(ASP)的数据库中。有什么想法吗?
答案 0 :(得分:0)
您的文件不是tab delimited
...它是position delimited
。
要使用javascript
处理文件,该文件必须位于同一服务器上,并且可通过HTTP
获取。
如果您需要将文件上传到某个服务器,则服务器端语言需要根据您的layout file
提取所有数据为了提取它......你必须做例如:
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
处理该文件会很痛苦我建议您在应用程序的服务器端执行此操作。