ExcelのないPCでExcelファイルを作成するには?


灼熱  2006-05-27 00:07:41  No: 21856

こんにちわ。
ExcelのないPCでExcelファイルを作成するプログラムを
作ろうと思いますが、実行するとクラスエラーと
なってしまいます。
やはり、実行する環境にもExcelがインストールされて
いないとできないのでしょうか?
もしできるのであれば、その方法を教えて頂けないでしょうか?
とりあえず自分でやったことを下記に表記しておきます。
ExcelAp  := TExcelApplication.Create(nil);
ExcelAp.Workbooks.Add(Null, 0);
ExcelWB  := lc_ExcelAp.ActiveWorkbook;
ExcelWS := lc_ExcelAp.ActiveSheet;
lc_ExcelWS.Name := 'なまえ';
for J:=1 to 20 do begin
  for I:=1 to 20 do begin
     ExcelWS.Range[FunExcelCell(I) + IntToStr(J), EmptyParam].Value := I + J;
  end;
end;

ExcelWB.SaveAs(ExcelFileName, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam,0);
ExcelWB.Close;
ExcelAp.Disconnect;


igy  2006-05-27 00:11:14  No: 21857

ExcelCreator Ver3.0 (ActiveX版) 製品概要
http://www.adv.co.jp/products/product_ExcelCreator3.htm

はどうです?


灼熱  2006-05-27 00:16:25  No: 21858

お返事ありがとうございます。
ただ今回は、製品等使わずプログラミングで
実現したいのです。


aaa  2006-05-27 02:37:10  No: 21859

>ExcelのないPCでExcelファイルを作成するプログラム
Excelのフォーマットを理解しないと無理ですね。
フリーで見つかるほど楽な作業では無いです。
数パターンでよければリソースに含めてしまえば良いのではないでしょうか。


灼熱  2006-05-31 19:11:25  No: 21860

そうですかぁ、残念です。
関係のない別のPCにExcelをインストールして
そちらで実行するようにしたいと思います。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加