PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22630 | 06/05/19 16:12:43 | RE(2):PB7.0: excel2003ではsaveasメソッドが対応していないのでしょうか? By HY_1203 |
22629 | 06/05/18 17:28:21 | RE(1):PB7.0: excel2003ではsaveasメソッドが対応していないのでしょうか? By AzureRX-7 |
22628 | 06/05/18 16:06:27 | PB7.0: excel2003ではsaveasメソッドが対応していないのでしょうか? By HY_1203 |
カテゴリ:PowerBuilderの開発環境
日付:2006年05月18日 16:06 発信者:HY_1203
題名:PB7.0: excel2003ではsaveasメソッドが対応していないのでしょうか?
こんにちは。
たびたび申し訳ありません。
昨日質問をした件なんですが、
質問をかえさせて頂きます。
excel2000では、複数シートのデータを以下のようにしてテキストベースに保存し、DBに登録をすることができまし
た。
FOR i = 1 TO li_cnt
// シート毎にTEXT形式で保存
SheetName[ i ] = + Ole_Excel.ActiveWorkbook.WorkSheets( i ).Name;
ls_save_path = \"\";
ls_save_path = ls_work_path + \"\\\" + SheetName[ i ] + \".txt\";
IF FileExists( ls_save_path ) = TRUE THEN
FileDelete( ls_save_path );
END IF
Ole_Excel.ActiveWorkbook.WorkSheets( i ).SaveAs( ls_save_path, -4158 );
ReadFileName[ i ] = ls_save_path;
ReadFileCnt++;
NEXT
しかし、excel2003にしたら、saveasの対応が無いというメッセージとともに、
テキストベースに変換ができませんでした。
saveasを使用せず、エクセルからテキストベースにデータを保存し、
DBに登録することはできますか?
ご存知の方がいらっしゃいましたら、
ご返答を宜しくお願い致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows XP
DBMS Sybase Open Client 12
Browser (記載なし)
Server SoftWare
OS Solaris
DBMS Sybase ASE 12.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.