|
芹と申します。いつも拝見しております。 使用環境は、InDesignCS4で、Mac10.5です。
24Pほどの商品カタログを作っております。 完成後のInDesignデータから商品データをExcelデータに書き出したものを一緒に納品してほしいというご依頼です。
InDesignから直接Excelのデータは書き出せないので、XMLを書き出してそれをExcelに読み込ませようと思いました。 タグを設定しXMLで書き出し、生成したXMLを開こうとすると、 「開こうとしているファイルは有効なXMLスプレッドシートではありません。」と出てテキストでしか開けない状況です。
どうしたらうまくInDesign→Excelのデータを作ることができるでしょうか? ご存知の方がいらっしゃいましたらご教示よろしくお願いいたします。
|
No.3952 2009/12/18(Fri) 17:48:01
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; ja-jp) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1
|
Re: IndesignからExcelへ書き出し / せうぞー |
|
|
|
基本的なXMLワークフローとして、コンテンツからInDesignへ流しているのでしたら、コンテンツは一意なのではありませんか? そこからExcel用のデータを抽出すればいいのではないでしょうか?
|
No.3957 2009/12/18(Fri) 20:32:46
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; ja-jp) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
|
|
Re: IndesignからExcelへ書き出し / せうぞー |
|
|
|
もし、XMLからInDesignへ流し込んだあとに、内容を編集しているのだとしたら、それはコンテンツと一意ではなくなっています。
先日のThe Creator's Summit 2009で黒須さんはこんなことをおっしゃっていました。 >> 大根から「おでん」、大根から「切り干し大根」はできるが、「おでんの大根」から「切り干し大根」はできない <<
|
No.3958 2009/12/18(Fri) 20:38:38
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; ja-jp) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
|
|
Re: IndesignからExcelへ書き出し / 芹 |
|
|
|
せうぞー様
ご回答ありがとうございます。説明が足りず申し訳ありません。
今回のカタログ作成は、前回他社で作成したQuarkのデータをInDesignで作り替え、そこに手書きで新規原稿が追加になる形になります。 なので、もともとデータベースなりエクセルの商品データ一覧のデータは存在せず、今回はじめて商品の一覧データを作ることになります。
>> 大根から「おでん」、大根から「切り干し大根」はできるが、「おでんの大根」から「切り干し大根」はできない <<
ということは、InDesignからXMLを介してExcelデータを生成するというのはできないと考えて良いということなのでしょうか……? 商品情報をExcelに一つ一つコピペするのが非効率のような気がしたので質問させて頂きました。
|
No.3959 2009/12/19(Sat) 04:24:50
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
|
|
Re: IndesignからExcelへ書き出し / せうぞー |
|
|
|
>ということは、InDesignからXMLを介してExcelデータを生成するというのはできないと考えて良いということなのでしょうか……?
XMLワークフローで作成されたInDesignデータならば、XMLへ書き戻すことはできます。 ただし、よほど杜撰なワークフローでないかぎりコンテンツは一意ですから、InDesign→XMLは意味がありません。 こうした可逆性(または双方向性)を売り物にしたソリューションもあるようですが、文字マッピングですら完全ではないのですから、それは絵に描いたモチ以下のものです。
推測するに芹さんのドキュメントはXMLワークフローで作成されたものではないようですね。 それでもInDesignから書出したXMLにはコンテンツが含まれていますか? #「テキストでしか開けない」と書いてあるので、ちょっと不思議な感じがします。 もしコンテンツが含まれていれば、それを取り出す方法はいくらでもあると思います。 もしコンテンツが含まれていなければ、取り出しようがありません。
|
No.3960 2009/12/19(Sat) 11:47:00
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; ja-jp) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
|
|
Re: IndesignからExcelへ書き出し / psychocat |
|
|
|
すみません。そもそも 芹さんの一番初めの投稿にある、
> InDesignから直接Excelのデータは書き出せないので、XMLを書き出してそれをExcelに読み込ませようと思いました。 > タグを設定しXMLで書き出し、生成したXMLを開こうとすると、 > 「開こうとしているファイルは有効なXMLスプレッドシートではありません。」と出てテキストでしか開けない状況です。
を見て疑問に思ったのですが、ひょっとして InDesignが書き出したXMLファイルを、直接Excelで開こうとされているのでしょうか?
Excelが解釈できるXMLドキュメントとInDesignが書き出すXMLドキュメントの構造はまったく別物だということは認識されてますか?
InDesignのワークフローとはまったく関係なく、通常の ExcelのファイルをXML保存したファイルの内容をテキストエディターで開いてご覧になったことはあるのでしょうか?
InDesignが書き出すXMLはコンテンツの構造だけを持ったXMLファイルです。 Excelがパースして Excelのドキュメントとして開くことができるXMLファイルは、Excelのドキュメントを生成するために必要な Excel独自のエレメントを持ったXMLだけです。DTDという単語はご存知ですか?
私はよく勘違いして書き込むことがあるので、的外れなことを書いているかもしれません。ちょっと気になったものですから。
|
No.3968 2009/12/20(Sun) 10:18:22
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9
|
|
Re: IndesignからExcelへ書き出し / パンダ |
|
|
|
うろ覚えですみません。 何年か前に同じようなクライアントの希望があって、 私は一度PDFに書き出してエクセルに持けたように 思います。 表によってはPDFからエクセルに変換する安価なソフトが あってそれを併用してできた記憶があります。 それでも部分部分で手直しをしたように思います。
|
No.3969 2009/12/20(Sun) 15:23:07
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; YJSG3; Lunascape 5.1.6.19479)
|
|
ご回答ありがとうございました / 芹 |
|
|
|
せうぞー様、psychocat様、パンダ様、ご回答ありがとうございました。
psychocat様のおっしゃるとおり、InDesignから書き出したXMLがExcelで開くことができると思っていました。 今回は時間がなかったのでIndesignからExcelのデータを作成するのは難しいと伝えました。 時間がある時にパンダ様のPDF書き出し→エクセルというのを試してみます。
イメージでできそうだと思い込んでしまったので、もう少しXMLについて勉強したいと思います。 ありがとうございました。
|
No.3995 2010/01/05(Tue) 15:32:36
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; ja-jp) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1
|
|
Re: IndesignからExcelへ書き出し / font55 |
|
|
|
気になったので書き込みます。XMLと関係ない話です。 InDesign→Excelは市販ソフトWindos版「表組くん」InDesign2Excel.exeで行なえます。表組のみExcelデータに成ります。Mac版はありません。 お試し版もあります。参考にhttp://www.hyogumi.com/ それか芹さんの目的のデータが出来るかは分かりませんが、InDesignCS3の「メディア間の書き出し」XHTML・Dreamweaverを使ってHTMLファイルを書き出して、Excel2004・2008で「開く」で開いて下さい。各セルにテキストが入ると思います。実用できでは無いですが参考までです。
|
No.4011 2010/01/08(Fri) 13:38:17
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; ja-jp) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
|
|