[PR]多忙でも今日の特売check:特売情報を無料でGET!

Macro Library index

Last Update: 2004-10-11

csv エディター「Cassava」用の自作マクロ・ライブラリーの索引です。各マクロ紹介ページからダウンロードできます。ご自由にダウンロードして、ご利用ください。

また、このサイトの目的は、自作マクロを配布する事だけではなく、便利なマクロの作成・アイディアの具体化することにもあります。ですので、コードの改造も、密かに(笑)推奨します。ただし自己責任でお願いします。

これらのマクロを使って生じた不具合などについて、こちらでは一切の責任を負いません。バグ・要望などありましたら、掲示板に 書き込むかか、ishi 本人までメールでお知らせ下さい。

をクリックすると、該当するマクロの概要が表示されます。

Utility

  1. セル操作

      • 選択範囲の軸転換 ishi 選択 2004-10-11 選択範囲のx軸とy軸を転換する
      • セルの並びを逆向きに変換 ishi 選択 2004-02-08

        セルの並びを逆向きにする。

      • 複数の "行","列" の挿入 ishi 選択 2004-02-16

        複数の "列" か "行" を挿入する。

      • "行","列" の折り畳み。再表示 ishi 選択 2004-01-17

        列を選択すると、列を折り畳みます。行を選択すると行を折り畳みます。単独セルを選択すると、再表示します。

      • 条件付きで任意の行のみ抽出。 あすかぜさん ishi 特別 2004-10-09

        任意の条件を満たす行のみ抽出します。

        初期設定により、不要行(=文字列を含まない行)を削除するか、行を折り畳むか選択する事ができます。

      • 任意の行のみ抽出。 あすかぜさん 特別 2004-09-29

        任意の文字列を含む行のみ抽出します。

        初期設定により、不要行(=文字列を含まない行)を削除するか、行を折り畳むか選択する事ができます。

      • 任意の行のみ表示。条件を設けてフィルタ表示 あすかぜさん 特別 2004-03-24

        やや複雑な条件を設けてフィルタ表示を行います。

        AND条件,OR条件,NOT条件 を組み合わせて条件を設けられる。

      • 任意の行のみ表示 あすかぜさん 特別 2003-12-05

        選択したセルと等しいセルのある行のみ表示します。(フィルター表示)

      • 全ての行を表示 あすかぜさん 全体 2003-12-05

        折り畳まれたセルを再表示します。

      • 任意の行のみ表示 ishi 特別 選択 2003-12-05

        任意の条件に適合したセルのある行のみ表示。(フィルター表示)2つの列でそれぞれ条件を設けられます。範囲を選択して、フィルタを掛けられます。

  2. データ操作

    1. セル内のデータに干渉する

      • 擬似表計算 ishi 特別 2004-03-17

        選択範囲の数値の計算結果を任意のセルに表示する。

      • 数値 → 金額表示 ishi 単独 2004-02-04

        数値を金額表示に直します。例:"9800" → "\9,800"

      • 西暦 → 和暦(年号) ishi 単独 2004-01-03

        「西暦年」を和暦(年号)に直します。ただし、明治年間から平成16年まで。

      • 日付の連続データ作成 ishi 選択 2004-02-15

        日付の連続データを作成します。"2004/2/29" → "2004/3/1" とか "2004/2/28" など

      • 文字列の削除 ひろきさん 選択 2003-12-18

        選択範囲のセル内の任意の文字列を削除する。ひろきさん作。

      • 文字列の追加 ひろきさん 選択 2003-12-18

        選択範囲のセルの文字列のおしりに、任意の文字列を追加する。ひろきさん作。

      • 文字列の追加 ishi 選択 2004-01-17

        択範囲の任意の条件のセルに、任意の文字列を追加する。選択範囲全てのセルにも追加できます。文字列を付け足す位置は、"先頭"か"末尾"で指定出来ます。

      • 文字列末尾のアルファベットのインクリメント ishi 選択 2004-02-08

        文字列末尾のアルファベットをインクリメント・デクリメントします。"Cassava" → "Cassavb" とか "Cassava" → "CassavZ" など。

      • 文字列末尾の数字のインクリメント ishi 選択 2004-02-08

        文字列後半の数字部分のみインクリメントします。"abc01" → "abc02" とか "bec_123" → "bec_122" など。

        ※ このマクロは、実装されている「Lib.cms」を利用しています。

      • 桁揃え ishi 選択 2004-02-08

        選択範囲で、文字数の最も多いセルに合わせて文字数を整える。桁揃え。データの頭に"0"を付け足します。"121" → "0121" など。

    2. ボックスに表示する

      • 計算式 → 数値 ishi 特別 2004-02-23

        電卓っぽいツール的なマクロ。インプットボックスに入力した数式を解いて解をインプットボックスに返します。また、解(数値)から継続して計算を続ける事が出来ます。

      • 日数計算 ishi 特別 2004-01-23

        基準点となる日付と、比較する日付の間の日数をインプットボックスで表示します。

      • 日付 → 曜日 ishi 特別 2004-01-18

        日付を「日付(曜日)」でインプットボックス内に表示します。

  3. 自作関数

      • 日数計算関数 ishi 2004-01

        二つの日付を引数にして、日数を返す自作関数

      • 曜日獲得関数 ishi 2004-01-18

        「西暦年」「月」「日」を引数にして、曜日を返す自作関数。

      • 金額表示関数 ishi 2004-02-04

        引数が数値の場合、戻り値は金額表示で返します。引数が文字列の場合は、そのまま返す自作関数。

      • 課税関数 ishi 2004-01-20

        数値を課税した値に直してに返す自作関数。

      • 数学関数1.0 ishi 2004-02-04

        数学関数のコレクション。引数が数値以外の場合、引数の値が返ります。自作関数。

        乗算関数:Math.pow(num,x) / num の x 乗。

        小数点以下切り捨て関数:Math.floor(num)

        小数点以下切り上げ関数:Math.ceil(num)

        小数点以下四捨五入関数:Math.round(num)

        絶対数関数:Math.abs(num)

  4. 複合,その他

      • 範囲内検索 あすかぜさん ishi 選択 2004-03-25

        範囲内で検索。検索したセルの内容を書き換える事が出来ます。

        AND条件,OR条件,NOT条件 を組み合わせて条件を設けられる。

      • 複利計算 ishi 特別 2004-02-03

        複利計算を行い、表にして表示します。複利計算した数値と小数点以下を切り捨てた金額の両方を表示します。

▲ to top

Export

  1. html

    1. table

      • csv → html。詳細なスタイルシート設定 ひろき さん 選択 全体 2003-12-18

        csvデータをhtmlファイルに変換して、エクスポートします。

        詳細なスタイルシート設定が可能です。

      • csv → html。シンプル。ver 1.3 ishi 選択 全体 2004-09-24

        csvデータをhtmlファイルに変換して、エクスポートします。

        一行目を"th"タグか"td"タグで出力します。(選択可能)

        ファイル名を"caption"タグで出力します。(選択可能)

        エクスポートする範囲は、テーブル全体か、選択範囲で出力します。(選択可能)

        書き出しタグは"html"タグか"table"タグで出力します。(選択可能)

        ソースはインデントを設けることが出来ます。

        セルの値が、メールアドレスや"http://"で始まる場合、ハイパーリンクを張る事が出来ます。

        セルの値が、"./"で始まる場合、ハイパーリンクを張る事が出来ます。

        セルの値が、画像パスの場合、その画像を表示する事ができます。

        "\n"(改行コード)は<br />に直して出力します。

        ファイルの拡張子を「*.xml」にしても、大丈夫(のはず)です。

      • csv → html。非表示列の設定。など ver 2.0 ishi 全体 2004-01-27

        csvデータをhtmlファイルに変換して、エクスポートします。

        一行目をタイトル行として "th" タグでエクスポートします。2行目以降は、"td" タグ。

        また、一行目で、「@」から始まるセルの列は特殊な列として扱います。

        (1)「@a」は、前の要素をリンク要素に設定し、この列のデータは "href" 属性となる。

        (2)「@x」は、エクスポートしない列を作る。

        (3)その他「@」から始まる列は前要素の "title" 属性になる。

        画像を200pxにリサイズして表示します。

        "class" 属性を加える事が出来ます。

    2. list(ol,ul)

      • csv → html。リスト("ul","ol")エクスポート ishi 全体 2003-12-25

        階層的に配置されたデータをhtmlファイル(リストタグ"ul"、"ol")でエクスポートします。

        索引ページ作成に使用する事を想定しているので、リンクを張る事が出来るようになっています。

        Webページとメールアドレスには自動的にハイパーリンクが張られます。

  2. xml

      • csv → xml ishi 全体 2004-01-31

        csvデータをxmlファイルに変換して、エクスポートします。

        一行目をタイトル行として認識します。タイトル行の各セルのデータは、要素名若しくは、属性名になります。

        任意の列のデータを属性値として出力する事ができます。

        任意の列のデータをコメントとして出力する事ができます。

        任意の列のデータを非出力指定する事ができます。

        行に対して要素を設定し、各セルのデータを子要素(あるいは、その属性値)にする事ができます。

      • xml文書作成 ishi 全体 2004-05-16

        『Cassava Editor』を利用して、階層的に作ったデータをxml文書にエクスポートします。

  3. js

      • csv → javascriptの配列オブジェクト ishi 全体 2004-05-26

        csvデータをjavascript の配列オブジェクトに直してエクスポート(***.js)します。

        一行目を変数名として、2行目以下のデータをエクスポートします。列方向毎に配列オブジェクトに格納します。

▲ to top

Kit

  1. RSS作成

      • rss作成キット ishi 全体 2004-10-08

        テンプレートファイルとエクスポートマクロを使って、RSSファイル(***.rdf, ***.xml)を作成します。

  2. CSS作成

      • css作成キット ishi 全体 2003-12-21

        テンプレートファイルとエクスポートマクロを使って、スタイルシートファイル(***.css)を作成します。

  3. リンク集作成

      • 簡易リンク集作成キット ishi 特別 2003-12-21

        テンプレート作成マクロとエクスポートマクロを使って、リンク集を作成します。

        html、スタイルシートに関する知識がなくても、取り敢えず作れます。

  4. 金額計算

      • 金額計算(見積・明細)キット ishi 特別 2003-11-25

        テンプレート作成マクロ、計算マクロを使って、見積などの金額計算を行います。

        課税対象合計、非課税対象合計、総計などを金額表示します。

▲ to top

Code & etc,

  1. 技術

      • 選択範囲補正 ひろき さん あすかぜ さん 2003-12-21

        テーブル最右端の空白列、最下端の空白行を選択範囲から除外するテクニック。

  2. 開発途中

  3. 実験

      • 範囲内検索 あすかぜさん ishi 選択 2004-01-15

        範囲検索の実験コード。「関数の再帰」、「格納変数」のサンプル的な使い方をしています。

      • 逆数補完 あすかぜさん 特別 2003-12-18

        逆数補完のコード。あすかぜさん作。

      • 擬似配列オブジェクト ishi 2003-11-23

        「格納変数」の実験

      • 軸変換 ishi 特別 2003-12-01

        選択範囲の「行」のデータを「列」に変換。

        選択範囲の「列」のデータを「行」に変換。

  4. 遊び

      • クロステーブル作成 あすかぜさん ishi 特別 2003-12-01

        クロステーブル作成。実験というより遊びコード。

      • 擬似グラフ作成 ishi 選択 2004-02-16

        セルの値が数値の場合、その数値分 任意の文字を繰り返した文字列に直す。お遊び。

      • カレンダーテーブル作成 ishi 特別 2004-03-01

        カレンダーのテーブルを作ります。お遊び。

▲ to top

[PR]三井住友海上きらめき生命:医療保険のご案内と資料請求はこちらから