Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


22701 / 76738 ←次へ | 前へ→

【59415】全部に返信
発言  りった  - 08/12/10(水) 16:08 -

引用なし
パスワード
   個別に返信すると話が発散しそうなので、全部に返信します。
色々コードを頂きましたが、理解するのに時間がかかりそうなので、一旦返信します。

nさんへ
[データ]-[外部データの取り込み]-[データの取り込み]
の方法も以前TRYしました。
取り込むこと自体は出来ましたが、途中でデータが切れたりしてよく解かりませんでした。
データをアップして質問するわけにも行かず、問題が起きる条件も良く解からずで、断念していました。
「Open x For Binary As y で読む方法」なら、100%自分のコードなので、Tryしてます。

kanabunさんへ
> フィールドデータの中に CRLFがあったら、一括読み込んだデータを
> 行に分割することすらできなくなります。
そうですね。CRLFでブチっと1行に切って、1行毎処理できれば良いのですが...
ちなみに、普通のCSVの書式はセル内はLFのみ(CRですか?)で、一行終わってCRLFですか?
今回の質問とはそれますが後学の為に御教示下さい。

> そのような書式で出力する必要がほんとにあるのか? そこまで戻って
> 吟味したほうがよろしいかと思います。
お客様のCSVの仕様ですし、Excelで普通に開ける(ものによっては30分かかりますが)ので、改善依頼も出せません。
もともとCSV出力自体がおまけ機能的に追加された機能ですし、
でっかいシステムが吐き出すCSVなので、変えれそうに有りません。

> 読み込みサイズが 1バイト多いですね?
>  ReDim buff(1 To iLen)
> じゃないですか?
toを使う宣言を知りませんでした。有難う御座います。

Hirofumiさんへ
改行がスペースになってしまいました。
実運用データだとエラーになってしまっうため、速度は未明です。

Access
前にやった方法はVBAではありません。Accessを起動→リンクテーブル作成→エクスポートです。
その際は、255バイトで切れてしまうため諦めました。
(データ型を変えれば良いのでしょうが、列数が多く、列の増減がありうるので
ちなみに頂いたコードを試したところ、改行が__になってしまいました。
実運用データだとエラーになってしまっうため、速度は未明です。

0 hits

【59391】でっかいCSVをExcelでサクッと開きたい りった 08/12/9(火) 17:08 質問
【59395】Re:でっかいCSVをExcelでサクッと開きたい n 08/12/9(火) 18:38 発言
【59396】Re:でっかいCSVをExcelでサクッと開きたい kanabun 08/12/9(火) 18:47 発言
【59400】Re:でっかいCSVをExcelでサクッと開きたい Hirofumi 08/12/9(火) 21:43 発言
【59407】Re:でっかいCSVをExcelでサクッと開きたい Yuki 08/12/10(水) 8:44 発言
【59415】全部に返信 りった 08/12/10(水) 16:08 発言
【59416】┏(;〃。_ 。〃)┓すみません りった 08/12/10(水) 16:43 発言
【59419】Re:┏(;〃。_ 。〃)┓すみません neptune 08/12/10(水) 17:01 発言
【59451】Re:┏(;〃。_ 。〃)┓すみません りった 08/12/11(木) 17:16 発言
【59544】ヘ(´_`)ヘ りった 08/12/17(水) 20:12 お礼
【59418】Re:全部に返信 neptune 08/12/10(水) 16:55 発言

22701 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free