人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelもしくは、CSVのデータをAccessに読み込みたいのですが、この時にAccess側で改行(改行コード)を認識させることはできるでしょうか?

また、その場合、Excel/CSVどちらのデータがよいでしょうか?

●質問者: telme
●カテゴリ:コンピュータ 趣味・スポーツ
✍キーワード:access CSV Excel コード データ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● nitscape
●20ポイント

http://www.google.co.jp/

Google

Access側では改行コードを使うこともできます(もしかしたらテキスト型ではダメかもしれません。少なくともメモ型では可能です)。


CSVは1行1レコードですから、CSVで改行を使う場合は¥nなどほかの文字に置き換えて入力し、Access側で改行コードに戻す必要があります。

それを考えるとxlsデータの方がいいかもしれません。

◎質問者からの返答

ありがとうございます。メモ型では大丈夫なのですね。それは ExcelでAlt+Enterで入れた改行がそのまま認識できるということでしょうか?

実際はWINDOWSなのですが、今はMACしか手元になく、Excelで改行して、CSVに書き出すとちゃんとカンマ区切りの中に改行コードが含まれていますが、WINDOWSでは改行コードはどうなってしまうのでしょうか?


2 ● Im_Me
●20ポイント

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のような記載がありますが、これはどういうことでしょうか?


3 ● mk148
●20ポイント

http://www.vector.co.jp/soft/win95/business/se223291.html

桐8用 CSV内「強制改行」変換CMD(Windows95/98/Me / ビジネス)

基本的にムリのようですね。上記のフリーソフトが、何か役立ちそうな気がしますが当たられましたか。

◎質問者からの返答

ありがとうございます。Excelでの改行コードLFをCR+LFに変換する必要があるということなのでしょうね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ