Thread Rating:
  • 366 Vote(s) - 2.79 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CurlからMicrosoftExcelを開くことに関して
02-29-2012, 09:43 PM,
#1
CurlからMicrosoftExcelを開くことに関して

CurlからMicrosoftExcelを開くことに関して、質問があります。
サーバーからデータを取りました。それから、Curlはデータを持っている。
私はMicrosoftExcelを開きたいです。全部データがMicrosoftExcelの中に表示されてほしいです。
どうやってできますか?
1.CurlでExcelを開きますか
2.ExcelにはCurlが持ったデータを書きますか。
3.Excelファイルが保存されていない。

開き方: {spawn-host-process "C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE" } を使いました。でも、エラーが発生します。
→Found too few arguments in call to 'spawn-host-process'.
「spawn-host-process」ためにとても少数の引数を呼び出しで見つけました。

皆さんのお知恵を拝借したいです。
宜しくお願い致します。
Reply
03-01-2012, 10:38 AM, (This post was last modified: 03-01-2012, 10:43 AM by zrllch.)
#2
RE: CurlからMicrosoftExcelを開くことに関して
開き方について、
ファイルの「フルの名前(url)」を取得し、
「command:String = "start /b \"\" \"" & url & "\""」を設定して、
{spawn-host-shell command}を利用して実現できるかもしれないと思います。
よろしくお願いします。

Reply
03-01-2012, 11:49 AM,
#3
RE: CurlからMicrosoftExcelを開くことに関して
> Found too few arguments in call to 'spawn-host-process'.


これはコンパイルエラーで、引数の「args:StringArray」が不足しているためエラーが発生しています。
以下のようにすれば正常に動くはずですよ。

Code:
{spawn-host-process "C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE", {StringArray}}
Reply
03-03-2012, 02:36 AM,
#4
RE: CurlからMicrosoftExcelを開くことに関して
(03-01-2012, 10:38 AM)zrllch Wrote: 開き方について、
ファイルの「フルの名前(url)」を取得し、
「command:String = "start /b \"\" \"" & url & "\""」を設定して、
{spawn-host-shell command}を利用して実現できるかもしれないと思います。
よろしくお願いします。
でも、私はTempファイル書いてほしくないです。
ほかの解決がありますか?
ありがとうございます。


Reply
03-03-2012, 02:44 AM,
#5
RE: CurlからMicrosoftExcelを開くことに関して
(03-01-2012, 11:49 AM)hokada Wrote:
Code:
{spawn-host-process "C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE", {StringArray}}
ありがとうございます。Excelで開くことができます。


しかし、私の問題は
サーバーから[Array-of byte]を受けた。[Array-of byte]は本当にExcelファイルです。
クライアントに私はMSExcelで[Array-of byte]を開きたいです。

まず、[Array-of byte] → ByteOutputStream を使った、Tempファイルを作成します。 → HostProcess でMSExcel呼びました。→Excel ファイルが開くことができます。


今は、Tempファイルが作成しない、まっすぐに開きたいです。どうやってできますか?
ご返事お願いいたします。
有難うございます。

Reply
03-05-2012, 04:41 PM,
#6
RE: CurlからMicrosoftExcelを開くことに関して
サーバから受け取ったTempファイル(Excelファイル)をspawn-host-processで起動したいという質問でよろしいでしょうか?

もしそうでしたら、TempファイルのパスがC:\abc.xlsxであれば、以下のように起動できると思います。

Code:
{spawn-host-process
        "C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE",
        {StringArray "C:\\abc.xlsx"}
}
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  CurlからMicrosoftExcelを開くことに関して coolpoy17 1 3,089 02-29-2012, 05:56 PM
Last Post: usami
Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('421')