検索:
UTF-8コードのCSV形式ファイルインポート

 NCMA Ver. 0.83d および Ver. 0.93k では、UTF-8, ANSI(SJIS)のコードによるCSV形式テキストファイルをインポート可能です。

 但し、UTF-8コードの場合、BOM(Byte Order Mark)の付された場合は、適切にインポートできます。しかし、UTF-8コードが使用されていても、「BOMなし(UTF-8N)」コードの場合、ANSI(SJIS)コードとみなしますので、マルチバイト文字は正しくNCMA内部で評価されませんのでご留意ください。

TurboHAMLOGからのCSV

NCMAの開発初期と、現在とでは、TurboHAMLOG(ハムログ)がエキスポートするCSV形式のテキストファイルの仕様が変更されています。

開発時: カンマデリミタ数は、14個
最新版: カンマデリミタ数は、15個

 その影響のため、NCMA v083, v090 において、最新版のハムログから取り出したCSVファイルでは、NCMAへのインポートで失敗します。

 下図は、最新版のハムログで生成したCSVファイル(秀丸エディター)です。各行の最後のデータとして、hQSL, user が配置されています。あるいは、単にカンマだけでデータの配置がありません。この様式のCSVファイルを読み込みは、失敗となります。

 このエラーを改善して、正常に読み込むようにするには、Windows のエディターの、メモ帳や VS Codeで、下図(VS Code)のように、各行の最後のカンマ以降のデータを削除します。hQSLに未対応のハムログの場合や、この編集で、CSV形式のファイルが読み込めます。

CSVファイルインポート/NCMA v083c

 当会の主催コンテストの支援を目的に調製されている、企画アプリ NCMAでは、いわゆる 以前から使われている csv形式のテキストファイルをインポートして、サマリー・ログの生成と申請が可能です。

 お試しいただいている方のお知らせでは、スムースに進んでいないとの実際を把握しています。TurboHAMLOGのCSVエクスポート機能を利用した場合に、ご留意されるとよい事項を挙げてみます。

 NCMAがインポートを受け入れるのは、以下の点を確認してください。

  • 拡張子: csv
  • コード仕様: utf-8
  • カンマデリミター数: 14個/行
  • Sent・Recv覧の例: 592403M, 5924001, 592501 (区やハムログエリアコードA,B,C,..は不要)
  • Freq欄: Bandを指定 144
  • Mode欄: SSB
  • Code欄: 2401, 24010, 2502(やハムログエリアコードA,B,C,..は不要)

 特に留意が必要となるのは、Code欄に該当するデータが含まれない場合、ファイル全体が無効となって、インポートに失敗します。

最新版TurboHAMLOGのCSVエキスポート

 最新版のハムログでは、CSVテキストに、hQSLに関連するデータがエキスポートされます。そのため、それまでのデリミターの数が14個であったのに対し、15個となっています。

 現在提供しているNCMAでは、この点について未対応です。そのため、hQSLに関連するデータを削除する必要がありますので、ご留意されてください。

※関連記事はこちらにあります。

企画アプリ NCMA v083 Download

第48回マラソンコンテスト用ロギング・サマリ作成・電子申請、専用アプリ、NCMA_v083 は、このページからダウンロード可能です。

Download

参考:

Zip形式の圧縮ファイルでダウンロード可能です。
Microsoft Authenticatorの認証は経費が必要となるので受けていません。自己責任で利用ください。
前年度第47回用版は、今回、支援サーバーが変更のため機能しません。
利用時にトークンが必要な場合があります。必要な場合は、NTSL事務局へ連絡してください。
初期値として、コールサインがJN3NTSLとなっているので適切なコールにセットしてください。
テスト用の交信データが入っています。
使用においては、サイト等で提供されている案内情報を参考ください。

NTSL 事務局 JA3NVF