[リストへもどる]
一括表示

投稿時間:2004/03/16(Tue) 22:19
投稿者名:sakusaku
Eメール:
URL :
タイトル:
MSFlexGridにテキストファイルを読込・表示するの
またまた質問です。
”MSFlexGrid関係”のサンプル内
”Excel 用ファイルをMSFlexGridに表示する(DAOを利用)”のコードで
MSFlexGridに表示できる4列350行のExcelデータがあります。
これをCSVファイルにして”テキストファイルを読込・表示”するのコードで
表示しようとすると、”ファイルにこれ以上データがありません”
というエラーメッセージが出てしまいます。
ちなみに、2列分350行のデータ表示はできます。
4列100行のデータ表示もできます。
3・4列目の100行目以降のCSVファイルに何か問題があるのでしょうか?

よろしくお願いします

投稿時間:2004/03/17(Wed) 03:27
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: MSFlexGridにテキストファイルを読込・表示するの
> 3・4列目の100行目以降のCSVファイルに何か問題があるのでしょうか?
多分そうだと思います。
データ中に区切り文字(' "" )等が入っていませんか?

投稿時間:2004/03/17(Wed) 22:16
投稿者名:sakusaku
Eメール:
URL :
タイトル:
Re^2: MSFlexGridにテキストファイルを読込・表示するの
原因が判明しました。
テキスト中に”,”があったため、意図しないところで
セル(?)がずれていってしまったことが原因でした。
そこで、CSV以外のテキスト形式でMSFlexGridに読み込めるものは
ないのでしょうか?
もし、ないようでしたらテキスト中の”,”を他の文字に置き換える方向で
いきたいと思います。

投稿時間:2004/03/17(Wed) 22:28
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: MSFlexGridにテキストファイルを読込・表示するの
> そこで、CSV以外のテキスト形式でMSFlexGridに読み込めるものは
元々がExcelファイルならそのままの形式で読み込めば。

投稿時間:2004/03/18(Thu) 00:06
投稿者名:sakusaku
Eメール:
URL :
タイトル:
Re^4: MSFlexGridにテキストファイルを読込・表示するの
たしかにその通りなんですけど、いまやっているのが
Excelで作ったソフトをVBに移植しているんです。
で、そのデータ置き場としてExcelファイルを使うのは
なんだかかっこよくないというか自分の勝手な思い込みなんですが・・・
たとえばCSVファイルだったら拡張子を変えてしまっても
結局のところテキストファイルなんで読み込めるんですね
せっかくVBでソフトを作るんだからデータ用のファイルも専用フォーマット
みたくしたいなと・・・メモ帳で開けばただのCSVファイルって
わかってしまうんですが。

というわけで、もう少し試行錯誤してみたいと思います。
まだまだ解らないことがたくさんありますので、これからもお世話になると
思いますが、よろしくお願いします