中央の文字の抽出

問題: NewYorkファイルで、コスト・センター、勘定科目および勘定科目の説明が、3つの文字列ではなく1つの連続した文字列として提示されています。勘定科目文字列をコスト・センター文字列および勘定科目の説明文字列から分ける必要があります。


イメージはNewYork一般会計画面の内容を示します。コンテンツの説明は図の前にあります。

解決策: 「インポート・フォーマット」画面で、次のスクリプトを「勘定科目」行の「式」フィールドに割り当てます。「インポート・フォーマット」画面で、次のスクリプトを「勘定科目」行の「式」フィールドに割り当てます。このスクリプトが、勘定科目文字列の文字(文字列の位置7から10にある文字)を抽出して返します:

def Parse_Account (strfield, strrecord):
   return strField[6:10]

結果:勘定科目文字列が、コスト・センター文字列および勘定科目の説明文字列から分けられます。

結果: インポート・ファイルの「勘定科目」列に、勘定科目番号のみ表示されます。