Refsort on Excel ベータ版
このブログの9月末のこの記事で,長年の懸案だった Refsort/Ruby を Excel 上で利用するインターフェースを開発していることをお知らせしました.この時はまだアルファ版とでも言うべき状態で,使い勝手が良いとはお世辞にも言えなかったのですが,その後開発を続けた結果,ベータ版と言っても良さそうなものが完成しました.
以下に画面キャプチャを示しますが,まず,このマクロを搭載したブックを開きます.Sheet1 には左上にボタンが付いており,このボタンをクリックするとマクロが動き始めるようになっています.まず並べ替えの対象としたい領域をマウスで選択しておいて,このボタンをクリックします.するとコントロールパネルというダイアログボックスが現れます.(下図)
ここで,各種ファイルの同定とオプションの指定を行い,Start と書かれたボタンを押すと,Refsort/Ruby が背後で動き,エラーや参考情報などのメッセージなどを表示した後で,並べ替えた結果がシステムのクリップボードに保存されます.クリップボードの内容を貼り付けたい領域の左上端のセルをマウスでクリックし,Ctrl-V をタイプすると出力が得られます(下図).出力内容はクリップボードに保存されているので,他のワークシートや,エディタなどにも簡単に貼り付けることができるようになっています.
また,コントロールパネルの設定情報は実行の度ごとに保存され,次回立ち上げたときに初期値として読み込まれるようになっています.
Refsort/Ruby はフラットなテキストファイル,主として CSV を想定してフィールド分割などのアルゴリズムを構成していますが,それを表計算のワークシート上で無理やり使うために,いくつかの機能が制限を受けます.例えば,辞書ファイルのコメントを -o オプションで指定して出力することはできません.また,入力ファイル中のコメントは独立したセルに入力しておくことが推奨されます.制限しないと動作がおかしくなる点はすべてつぶしたつもりですが,まだバグが残っている可能性があるため,ベータ版としています.
近日中に簡単なドキュメントを添えて公開するつもりです.これで Refsort/Ruby を利用する敷居の高さがぐっと低くなることを期待しています.
| 固定リンク | 0
「パソコン・インターネット」カテゴリの記事
- PCハードウェアを更新(2023.03.23)
- やはり大画面は快適(2023.02.09)
- やっと買い場がやって来る(2022.12.10)
- Windows 11 にアップデート(2022.12.07)
- 20 年選手の ONU が壊れた(2022.11.04)
「自然」カテゴリの記事
- ムラサキケマン開花(2023.03.22)
- ソメイヨシノ開花(2023.03.21)
- タシギもひなたぼっこ?(2023.03.19)
- ヒヨドリがヤナギの花を食べる(2023.03.17)
- コブシが満開(2023.03.15)
「IT関連情報」カテゴリの記事
- PCハードウェアを更新(2023.03.23)
- やはり大画面は快適(2023.02.09)
- IOC List v13.1 Released(2023.02.04)
- Refsort/Ruby v3.75 released(2023.01.29)
- やっと買い場がやって来る(2022.12.10)
コメント