• ベストアンサー

illustratorからExcelへ(テキストデータ)

illustratorのテキストデータを、Excelのリストに規則正しく列に表示させることはできますでしょうか。 もしソフトがあれば可能ということであれば、そのソフト名を教えていただけましたら助かります。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#235092
noname#235092
回答No.4

私の方法を。 1.そのファイルをpdfで保存しなおす。 2.それをReaderで開き、表のタテ1列分のみ「テキスト範囲選択ツール」で部分選択しExcelにペーストする。 3.それを列ごとに繰り返す。 (2~3は部分選択ではなくて「全てを選択」しペーストしてもよい。そのときはExcelでは全部いちどに1列に並ぶので、そのあとで移動して並べなおす。) ただしこの方法には次のような重大な欠点があります。 Excelにペーストしたときの並ぶ順序のことです。 残念ながら見えているとおり上から順に並ぶのではありません。 Illustratorで作成した順に並んでしまうということです。(古い方から) したがってテキストオブジェクトが上から順序よく作成されていれば問題ありませんが、中ほどのオブジェクトをあとから追加したとか、あちこちコピペしていて作成順がめちゃくちゃのときなどはpdfで保存する前に手を加える必要があります。 特に他人が作成したデータはそのままでは使えないと思った方がいいです。 私は「カット&前面へペースト」をアクションに登録して利用しています。(ファンクションキーひとつで済むように登録しておいて上のオブジェクトから順にそれを実行します。「オブジェクトをクリック」-「F○キーをクリック」を繰り返します。オブジェクトの数が多いとそれなりに時間はかかりますが文字を手入力する際の誤入力よりはマシかなと思っています。) ※日頃から私はそのことを考えてテキストオブジェクトを作成する場合は、「作成する順序」に気を遣っています。これは罫表に限ったことではありません。文章物をWordで利用する場合も同じだからです。 ※それぞれのアプリケーションのバージョンによっては結果が違ったりするかもしれませんのであしからず。

fun-pinga
質問者

お礼

ご回答ありがとうございます。 なるほど、このやり方でしたら特別なソフトがいらないということですよね。 早速テストしてみたいと思います。 ありがとうございました。

その他の回答 (3)

  • Repetez
  • ベストアンサー率54% (132/242)
回答No.3

ああ、Macでしたか。 品番も品名も何もかもがバラバラだと、エディタにペーストした後に 大変なので、カタログを作る前に設計してJavaScriptなどで簡単に CSVで書き出せるようにしたかったですね。 とにかく全コピペしてやってある程度の規則性をもって並べば エディタのマクロなどで並べ替えてEXCELにインポート出来るでしょうか. . .

fun-pinga
質問者

お礼

ありがとうございます。 事前に設定すればできるということですね! これから作るカタログなので、 今のうちなら間に合うということですね。 しかしJavaScriptとなると私も全くわかりません・・・ お手数ですがやり方を紹介しているサイトとかご存知ないでしょうか。 よろしくお願いいたします。

  • Repetez
  • ベストアンサー率54% (132/242)
回答No.2

そのIllustrator上のスペックは、一つのテキストオブジェクトの中に 全て入っているわけではなくて、バラバラになってしまっているんですよね。 でしたら全てまとめてコピーしてエディタに貼り付けて、マクロなどで 整形してからEXCELにインポートするような感じでしょうか。 OSも各ソフトのバージョンも分からないので何とも言えませんが。

fun-pinga
質問者

補足

ご回答ありがとうございます。 ご指摘の通り、1つのオブジェクトに収まっておらず、バラバラになっています。 なのでそのままコピー&ペーストしても順番がバラバラになってしまいます。 マクロで整形ってところがポイントですね。 その線でちょっと調べてみます。 MacOS10(細かいバージョンが今わかりませんが…)ですが、 イラストレーター8.0を使っているので、 クラシック9.02を使っています。 エクセルは2003です。 イラストレーターに関しましてはCS3も持っていますので、 CSを使ったらできるということであれば対応は可能です。 素人説明ですみません。 よろしくお願いいたします。

  • Repetez
  • ベストアンサー率54% (132/242)
回答No.1

具体的にはIllustrator上でどうなっているデータを EXCELにどのように貼り付けたいんでしょうか。 コピペして行列を入れ替えるとかそういう話ですか?

fun-pinga
質問者

補足

コメントいただきましてありがとうございます。 説明不足ですみません。 カタログのスペックデータをエクセルに起こしたいと考えています。 イラストレーターでは商品がいくつか並んでおり、それぞれに「注文番号」「商品名」「メーカー品番」などが入力されています。 それをエクセルの1行が1つの商品のデータになるように、各列に「注文番号」「商品名」「メーカー品番」など分かれてペーストされた状態にしたいと考えています。 すみません、文章だと説明が難しいですね・・・。 今からでも画像を添付できるようならサンプルをアップしてみます。

関連するQ&A

  • イラストレーターでエクセルデータを貼り付けたい

    早速ですが イラストレーター(Vol-8.0)でエクセルで作成したデータ(テキストデータ)を貼り付けたいのですが出来ますか?

  • テキストデータとは

    コンピュータの世界で、実務上一般的にテキストデータと言われるのは 、例えば、エクセルで言えば表示されているものつまり最も表層状に現れている文字のことでよろしいのでしょうか?これが、例えばC言語の プログラム作成なら、エディタ上に表示されている文字列等という認識になるのでしょうか?変な質問かも知れませんが、一般的にオフィス上でテキストデータに変換した場合あくまでそのソフトが処理する文字列の集まりという認識でよろしいのでしょうか。

  • テキストをエクセルで開いた場合にデータが切れます

    テキストファイル(ファイル拡張子.txt)を右クリックでエクセルファイルから開いた場合、 データが途中までは開くのですが、後ろが切れてしまいます。 テキストファイルは、カンマで区切った20項目くらいの文字列です。 この14項目の1文字位から後が全く表示されません。 全項目うまくエクセル変換するにはどうしたら良いでしょうか? エクセルの新規ファイルを開いた後、データの取り込みでテキストファイルを 取り込んだ時にはうまく入ります。 このやり方ではなく、右クリックからエクセルとして開く方法を使いたいのです。 教えてください。お願いします。

  • excel vba データリストからの抽出

    excel vbaで、以下のような事をしたいと思っています。 【sheet1】データ   A  B C D E  1 あ い う え お 2 か き く け こ 3 あ き く せ そ 4 さ  し す せ そ 5 あ し す け こ 【sheet2】検索 A1を検索条件セルにする ※検索キーはsheet1のA列に登場するテキストのみです。   A  B  C  D  E 1 あ い う え お 2   き く せ そ 3    し す け こ 4 5 ※A2、A3に"あ"と表示されてしまってもよいのですが、  出来れば表示なしが望ましいです。 sheet2のA1は、sheet3に、sheet1のA列に登場したテキストをデータとしてリストしておき、 「データの入力規則」でリストから選択できるようにしようと考えています。 説明が下手でうまく伝わらないかも知れませんが、うまいやり方があれば どうかご教示下さい。 宜しくお願い致します。

  • テキストデータを開いて指定したエクセルシートに貼り付ける方法

    質問です。テキスト形式で保存したデータが約500あります。 以後 ・テキストデータをテキスト1~テキスト500と呼びます ・貼り付けたいエクセルシートをシートと呼びます 1.まずテキスト1をエクセルで開きます 2.そしてエクセルで開いた、例えばB12~B18までのデータを   シートのA1~A7に貼り付けます 3.次にテキスト2をエクセルで開き、今度はB12~B18までのデータを   シートのB1~B7に貼り付けます 4.この作業を続けてテキストデータ500個を1つのエクセルシートに  順々に貼り付けていくにはどうすればいいでしょうか? 上記の操作において、エクセルで開いたテキストデータから抽出するデータの位置(アドレス?)はすべて同じです。上記の場合はB12~B18です。問題はエクセルシートに、テキストデータ1はA列に、2はB列に、3はC列にという様に貼り付けていく方法が知りたいです。 一つ一つやっているのですが、気が遠くなります。何かいい方法があればよろしくお願いします。

  • ACCESS クエリ テキスト入力後データ表示

    ACCESS クエリ テキスト入力後データを表示させたい 基本的な事ですが教えてください。 Access2010でクエリを作成しています。 データはexcelからリンクしています。 Excelデータは、A~F列、1~300行(1行目は項目行)あるとします。 データのリンクは問題なしでした。 A列には4~7桁の数字が入っており、重複はありません。 作成しているクエリは、A列にある番号をテキストボックスで手入力し、それと一致した行のデータB~F列を表示させる、というものです。 今までデータが少なかったのでA列をリストボックス、もしくはコンボボックスにしてB~F列を表示させていました。この方法はわかります。 しかし今回300行と多いのでテキストボックスに手入力し、一致した行のデータB~F列を表示させることが初めてで設定方法がわかりません。本もリストボックス、もしくはコンボボックスからの検索ばかりで載っていません。 初期的な質問かと思いますが、どうかできるだけ簡単な言葉で教えてくださいませんでしょうか? 宜しくお願い致します。

  • エクセルデータをテキストに移す方法

    エクセルのデータをテキストに移す方法を教えてください。 例えばエクセルの1行目~100行目までデータがあるとして、その100個のデータを100個のテキストファイルにそれぞれ入れてくれるソフトがあれば教えていただきたいです。 1行のデータを1つのテキストファイルに移すという作業です。 コピペすれば済む話ですが数が膨大なので、時間がかかりすぎます。 よろしくお願いします。

  • Excelへのテキストデータの取り込み

    VB2005でテキストファイルを作成し、それをExcelに取り込もうとしています。 123,234,120,200 200,300,400,500 111,222,333,444 のようなファイルを作成し、これをExcelに取り込むと 3行で取り込まれます。 次に 123,234,120,200 200,300,400,500 111,222,333,444 のように文字列の行間に改行文字(chr$(13))だけの行を作成し、 これを取り込もうとすると、 2行おきに読み込まれてしまいます。 メモ帳でファイルの中身を確認すると1行おきになっているのに、 Excelのデータ→外部データの取り込みでテキストデータウィザードを見ると すでに2行おきになっているのです。 1行おきに作成した文字列ファイルを1行おきに取り込むにはどうしたらいいのでしょうか?

  • テキストファイルのデータを変更せずにエクセルの表にする方法で

    エクセルで「,」で列が区切られたテキストデータを開き、「,」を区切り位置として利用してエクセル表にした場合、列のデータ形式が「G標準」となっているので、データが狂ってしまい困っています。 例えば、「000015」という数字が「15」になっていたり、住所の番地以下の「16-8」などが、8月16日になったりします。 全ての列をテキストファイルウィザードで「文字列」にすれば、もどのデータのままエクセルにできるんじゃないか!と思ったのですが、列が80列くらいあるので、ウィザードで一列一列を列のデータ形式を文字列に変えると時間がかかってしまいます。 とのデータのまま、テキストをエクセルに変えるいい方法はありませんでしょうか。 どうぞよろしくお願い致します。

  • エクセルデータをイラストレータテキスト変換

    広告作成のためテキストデータを送ってとお願いしたら 膨大な量のエクセルデータが送られてきました。 スケジュールがタイトな事もあり、テキストデータとしてイラレに変換したいのですが、いい方法はありますでしょうか? 宜しくお願いします。

専門家に質問してみよう