過去の桐井戸端BBS (桐ver.9)
30200 一括処理でエクセルファイルの変換をしたい からす 2005/06/11-16:24
bR0181でエクセルファイルの変換についてQ&Aがありましたが一括処理では変換はいかがでしょうか。
30202 Re:エクセルファイルの変換 佐田 守弘 2005/06/11-23:13
記事番号30200へのコメント
からすさん
 >一括処理では変換はいかがでしょうか。
とは、Excelから桐への取り込みの事なのか、桐からExcelへの書き出しなのかが良く分りませんが、ひとまず。

●Excel関連の一括処理コマンド
・エクセル
 エクセルのワークシートを桐の表に取り込むコマンドです。
・エクセル書き出し
 桐の表をエクセルのワークシートに書き出すコマンドです。

いずれもオンラインヘルプ「一括処理&イベントリファレンス」に詳細が
記載されていますので、これを参考にしながら使われるのが宜しいかと思います。

佐田守弘(KS-00119)
30203 Re:エクセルファイルの変換 からす 2005/06/12-08:45
記事番号30202へのコメント
佐田 守弘さん


説明不足で申し訳ありません。
エクセルから桐の表に読み込みたいのです。
私の理解している範囲ではCSVを読み込む方法は理解していますが、これですと前もってCSVに変換しておく必要が有ると思われます。
エクセルに手を加えることなく、桐の一括処理のみでエクセルのデータを表に取り込むことは可能でしょうか。
宜しくご指導下さい。
30204 一括処理コマンドは「エクセル」です。 佐田 守弘 2005/06/12-09:37
記事番号30203へのコメント
からすさん
前コメントにも書きました通り、エクセルファイルを桐に取り込む桐側の一括処理コマンドは、「エクセル」です。
このコマンドを使えば、指定したエクセルのワークシートファイル(.xls)から桐の表にデータを取り込めます。

書式は一括処理&イベントリファレンスにも記載されていますが、以下の通りです。

 エクセル <ワークブック名> \
     ,<ワークシート名> \
     ,変換範囲 = (<開始セル>,<終了セル>) \
     ,項目名行 = する|しない \
     ,表名 = <文字列型の変数名> \
     ,上書き = しない|する \
     ,終了状態 = <変数名>
各パラメータの意味は、リファレンスを参照にしてみて下さい。

なお実際に一括処理で行う場合ですが、ワークブック名(.xlsファイル名)は、
ファイル名入力コマンドなどで選択入力するのが良いでしょう。
しかし、ワークシート名は会話式に選択する方法はありません。
予めワークシート名を調べておいて、コマンドに直接記述するか、変数に代入しておく様な工夫が必要かと思います。
あるいはワークシートを複数作らず、ワークシート名の記述を省略するといった方法も考えられます。

以上で宜しいでしょうか。

佐田守弘(KS-00119)
30207 Re:一括処理コマンドは「エクセル」です。 からす 2005/06/12-18:33
記事番号30204へのコメント
佐田様有難うございました。
不勉強で大変お手数かけました。
おかげさまで出来ました。
生かじりの早とちりと焦りの失敗でした。
有難うございました。

戻る