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 に答える