このサイトはアフィリエイト広告を利用してます

Excel表を分解するスクリプト

簡単にできる!IllustratorスクリプトでExcel表を分解

訪問していただき、ありがとうございます。

IllustratorにExcel表をペーストして修正を加えようとしたら、
以下のような問題に直面したことはありませんか?

・クリッピングマスクがかかっている
・グループ化されている
・不要なパスが存在している

これらの問題を解決するために、大変な作業をしていませんか?

そこで、今回は【Excel表を自動で分解してくれる】スクリプトを
作成しましたので、ご紹介いたします。

Excel表を修正する時に、今回ご紹介するスクリプトを活用することで、
作業時間を大幅に短縮できます。

ぜひこの便利なスクリプトを使って、より効率的なデザイン作業を
実現してください。

それでは、どうぞ

Profile
この記事を書いている私は、DTPデザイナーとしてIllustratorの操作経験が15年以上あり、スクリプトも自分の業務で必要になったものを自ら作成し、デザイン作業の効率化を図っています。
最近では、当ブログでも自作スクリプトを公開しています。

「スクリプトの自作は難しい」と感じていませんか?
生成AIなら、「やりたいことを伝える」だけでIllustratorのスクリプトも作れます。
💡生成Aiで作るIllustratorスクリプトの具体手順を見る



【Excel表分解】スクリプトの解説

モニターに表示されるExcel表

Adobe Stock

Excel表分解(スクリプト名:excelBreak)は、僕がJavaScriptベースに自作したIllustrator用のスクリプトです。

【Excel表分解】は、ここが便利

Illustratorに貼り付けられたExcel表に、このスクリプトを使うと、以下の作業を自動で行ってくれるため、修正作業が大幅に短縮されます。

1.クリッピングマスクの解除
2.グループ化の解除
3.不要なパスオブジェクトの削除

【Excel表分解】の入手

【Excel表分解】のスクリプトは以下の方法で入手できます。

1.下記リンクからスクリプトをダウンロード
  DL: excelBreak.jsx
2.次の章に、掲載されているスクリプトコードをテキストエディタ(メモ帳など)に貼り付けて拡張子「.jsx」で保存

ちなみに、【スクリプトの使い方や作り方】を知りたい方は、、【Illustratorの作業効率が上がる!【スクリプト】の使い方と作り方】の記事を参考にしてください。

【Excel表分解】の使い方

【Excel表分解】は下記の手順で使うことができます。

STEP1.分解したいExcel表を選択する
STEP2.スクリプトを起動する
STEP3.実行結果を確認する

操作イメージ

Excel表のクリッピングマスクとグループが解除されていれば成功です。



【Excel表分解】スクリプトコードの紹介

コードを確認する大人

Adobe Stock

前章では【Excel表分解】の入手方法や使い方などについて解説しました。
この章では、【Excel表分解】のコードを公開します。

コードにコメントアウトも書いてありますので、カスタマイズする際の参考にしてください。


var docObj = app.activeDocument;

for(var i = 0; i < 256 ; i++){  //256回繰り返す 256は適当な数字
    app.executeMenuCommand("releaseMask");  //クリッピングマスク解除
    app.executeMenuCommand("ungroup");  //グループ解除
};

//テキストの選択解除 ここから
var txtObj = docObj.textFrames;
for(var i = 0; i < txtObj.length; i++){ //テキストの数だけ繰り返す
    try{
        txtObj[i].selected = false; //選択解除
    }catch(e){};
};
//テキストの選択解除 ここまで

//塗り・線なしオブジェクトの削除 ここから
var selObj = docObj.selection;  //selection;選択中の要素
for(var i = 0 ; i < selObj.length ; i++){   //要素の数だけ繰り返す
    try{
        if(!selObj[i].filled && !selObj[i].stroked){    //塗りなし と線なしの場合
            selObj[i].remove(); //削除
        };
    }catch(e){};
};
//塗り・線なしオブジェクトの削除 ここまで



注意事項と免責事項

注意している女性

本記事で紹介したスクリプトは、商用利用可能です。ただし使用につきましては、下記の注意事項と免責事項を必ずお守りください。

注意事項

・予期せぬエラーやデータ損失を防ぐために、スクリプト実行前には必ずデータを保存してください。
・事前にスクリプトの動作確認を行い、環境に適しているか確認してください。
・Illustratorのアップデートによりスクリプトの動作が変わる可能性があります。アップデート後の不具合についてはサポートできませんので、あらかじめご了承ください。

免責事項

・ご利用はすべて自己責任でお願いいたします。
・スクリプトの使用によるトラブルや損失について、当方は一切の責任を負いません。
・商用利用における成果物の品質や結果に関しては、一切の責任を負いません。
・本スクリプトの著作権は制作者に帰属します。無断で転送・販売・配布することは禁止いたします

あなたの「働き方」も、アップデートしませんか?

スクリプトで作業がラクになると

「もっとクリエイティブに時間を使いたい」
「ルーチンに縛られない働き方をしたい」

そんな思いが自然と出てきます。
実がこれ、働き方を見直すサインです。

そう感じているなら、デザイナーに特化した転職サービス”HIGH-FIVE”が相性抜群です。

”HIGH-FIVE”が選ばれている理由は、次の3つです。

●量より質にこだわったデザイナー向け求人
●クリエイティブ領域に精通した担当者がサポート
●企業と密な関係性があるため、内部のリアルがわかる

まずは、”今の自分の価値”を知ることから始めてみなせんか?
【HIGH-FIVE】|デザイナー向け求人を見る「無料」

「いきなり登録はちょっと・・・」という方へ

まずは、情報を集めたい方のために、下記の記事でデザイナーのキャリアをサポートする厳選3社を紹介しています。

ガネメ現役サラリーマン

投稿者の過去記事

◇このブログでは、15年以上デザイナーとして、学んできたデザインやパソコンのセキュリティ知識・参考になった書籍などを紹介しています。
たまに、脇道にそれることもあります。

◇このブログはアフィリエイト広告を利用しています

◇取得資格
・情報セキュリティマネジメント
・ITパスポート
・色彩検定 2級
・色彩検定 UC級
・屋外広告士
・第2種電気工事士
その他・・・・

プロフィール

face

ガネメ
鹿児島県在住
現役サラリーマン

◇このブログでは、15年以上DTPデザイナーとして、学んできたデザインやセキュリティ知識、参考になった書籍などを紹介しています。
たまに、脇道にそれることもあります

◇取得資格
・情報セキュリティマネジメント
・ITパスポート
・色彩検定 2級
・色彩検定 UC級
・屋外広告士
・第2種電気工事士
その他・・・・

詳しいプロフィールはこちら

アーカイブ

カテゴリー

使用中のレンタルサーバー

ピックアップ記事

  1. デザイナー向けた生成Aiスクール
    「もっと制作時間を削って、高単価な案件に集中したい」。 そう願うなら、生成AIの習得が今のデザイナー…
  2. リビングでパソコンを使って副業しているか男性
    「今月も支払いが重なるな……。あと数万円あれば、もう少し気持ちが楽になるのに。」 リビングでスマホを…
  3. Illustratorスキルを活かせる仕事5選
    Illustratorを操作できるけど、今の仕事では名刺作成くらいしか活かせていない …




ブログランキング・にほんブログ村へ   
PAGE TOP