AnsweredAssumed Answered

CSVインポートが正常に行われないケースがある

Question asked by 妹☆ダークサイド on Oct 25, 2012
Latest reply on Nov 8, 2012 by TSGalJ

概要

CSVインポートが正常に行われないケースがある

製品

FileMaker Pro

バージョン

12.0v3

オペレーティングシステムのバージョン

Windows 7 Professional SP1

問題の内容

改行を含んだCSVをインポートする際、インポートするフィールドの指定によっては正常にインポートが行われない。

問題の再現方法

以下の内容(4行)をテキストエディタで作成し、拡張子をcsvにして保存。

"1","2","3
3","4","5"
"1","2","3
3","4","5"

フィールドが2つ以上あるテーブルを用意し、作成したcsvファイルをインポートする。
その際の「フィールドデータのインポート順」ダイアログにて、インポート元として5フィールドが表示されるので、最初の2フィールドのみをインポートする設定にする。

予想された結果

フィールド2つにそれぞれ「1」と「2」が入ったレコードが2つ作られる

実際の結果

レコードが3つ作られる。
レコード1:「1」「2」
レコード2:「3,4,5<改行>1,2,3」「」
レコード3:「3,4,5<改行>」「」

設定情報

改行があるフィールドよりも後のフィールドもインポートする設定だと、(多分)再現しない。
また旧バージョン(Pro 6)にて確認したが再現せず、期待した結果が得られた。

対処方法

使わないフィールドを作成し、CSVの行の後方にあるカラムをそこにインポートすることで回避できる。

fmcsv3.png

Outcomes