また、その場合、Excel/CSVどちらのデータがよいでしょうか?
Access側では改行コードを使うこともできます(もしかしたらテキスト型ではダメかもしれません。少なくともメモ型では可能です)。
CSVは1行1レコードですから、CSVで改行を使う場合は¥nなどほかの文字に置き換えて入力し、Access側で改行コードに戻す必要があります。
それを考えるとxlsデータの方がいいかもしれません。
http://www.accessclub.jp/bbs3/0118/superbeg41691.html
csvの取込について --Access Club 超初心者 FORUM--
URLはダミーぎみです。(^^;)
試してみましたが、XLS、CSVどちらもそのままでは不可能です。
XLSで改行を含めたデータをインポートした場合、自動的にテキスト項目として取り込まれますが、ACCESS側では改行コードとして認識されません。(メモ型に転送しても同じです)
CSVの場合は改行がレコードの終了とみなされる為、データくずれを起こします。
…なので、まずは改行コードをなんらかの文字に置き換えてXLSデータとし、
取り込み後にその文字をChr(13)+Chr(10)に変換するのが手っ取り早いかと思います。
ありがとうございます。置換えというのが現実的なのでしょうか。リンク先ではCRではOKのような記載がありますが、これはどういうことでしょうか?
http://www.vector.co.jp/soft/win95/business/se223291.html
桐8用 CSV内「強制改行」変換CMD(Windows95/98/Me / ビジネス)
基本的にムリのようですね。上記のフリーソフトが、何か役立ちそうな気がしますが当たられましたか。
ありがとうございます。Excelでの改行コードLFをCR+LFに変換する必要があるということなのでしょうね。
ありがとうございます。メモ型では大丈夫なのですね。それは ExcelでAlt+Enterで入れた改行がそのまま認識できるということでしょうか?
実際はWINDOWSなのですが、今はMACしか手元になく、Excelで改行して、CSVに書き出すとちゃんとカンマ区切りの中に改行コードが含まれていますが、WINDOWSでは改行コードはどうなってしまうのでしょうか?