Sol5とExcel表

先の「Sol5とベクター画像」では、パワーポイントで描いた線画をベクトル画像としてSol5に貼り付ける方法を説明しました。利用者の中にはExcelで作られた表をSol5に貼り付けたいと思われる人も多いのではないかと思います。本稿ではExcel表をSol5に貼り付ける方法をご説明します。なお、本稿はSol5-0.13.0以降のSol5を対象としています。

Excel表のSol5への貼り付け

図1のようなExcel表をコピーして、Sol5に貼り付けると、図2のようにテキストデータだけが貼り付けられます。

Excel表画像のSol5への貼り付け

Excelには単純なコピーだけでなく、画像としてコピーする方法も用意されています。Excelのリボン「ホーム → クリップボード → コピー → 図としてコピー → ビットマップ」を選ぶと、表イメージの画像がクリップボードにコピーされます。これをSol5に貼り付けたものが図3です。画面上ではきれいにコピーできたように見えますが、解像度は粗く、拡大すると図4のようになります。印刷すると粗さが目立つことになります。

なお、Excelでは、ビットマップ以外にピクチャでのコピーもできますが、これをSol5に貼り付けると真っ黒な画像になってしまいます。

Excel表画像のSVG形式での貼り付け

Sol5とベクトル画像」の記事でお話ししましたように、PowerPoint画像にすれば、SVG形式の画像として、ファイル保存ができます。Excelデータの場合、以下の手順で、SVG形式画像としてSol5にインポートすることができます。

(1) Excel表データをコピーする。
(2) PowerPoint上に「拡張メタファイル」として貼り付ける。
(3) PowerPoint上で「グループ解除」を指示する。このとき「Microsoft Office 描画オブジェクトに変換しますか?」と聞かれるので、「はい」と答える。
(4) Excel表の構成要素全体を選択して、右クリックし、表示されるコンテキストメニューで「図として保存」を選び、「SVG」形式でファイルに保存する。
(5) Sol5でメニュー「編集/画像データのインポート」を使って、上のSVGファイルをインポートする。

この手順でSol5にインポートしたものが図5です。画像がかなり拡大された形でインポートされます。画像の横幅を縮小したものが図6です。

手間はかかりますが、このようにSVG画像としてSol5に取り込めば、画面上でも、印刷結果でもきれいなExcel表を表示できます。

なお、「Sol5とベクトル画像」の記事でお話ししましたように、InkscapeなどのSVG画像ツールを間にかませれば、ファイル渡しではなく、クリップボード経由でSol5にSVG画像を貼り付けることができます。この場合でも、上の手順の「拡張メタファイル」での貼り付けと「グループ解除」が必要です。ご注意下さい。

Sol5-0.12.2を公開しました

開発中のSol5-1.0について」で予告していました機能を実装した試用版です。先日公開しましたSol5-0.11.5のバグ修正ならびに複数書類アプリ版の実装等を行っています。

この版で修正されたバグは以下の2点です。

    1. メニュー「ファイル/終了」を選ぶとエラー・ダイアログが表示される
    2. 半角空白を含む文字列の検索で失敗することがある

この版で追加された機能は以下の3点です。

    1. 複数書類アプリ版の実装
      Sol5-0.11までは、開く書類ごとに別のSol5アプリが立ち上がっていました。このため多数の書類を開くとメモリ占有量が大きくなり過ぎるという欠点を抱えていました。Sol5-0.12では、複数書類アプリとしてSol5を起動するか、これまでと同じく単一書類アプリとしてSol5を起動するか選べるようにしました。デフォルトは複数書類アプリです。これについて詳しくは下で述べる「Sol5の設定について」のテキストをご参照下さい。
    2. メニュー「トピック/トピックの分割」を追加
      トピック文字列編集中にこれを選ぶ(または Ctrl+Shift+J を押す)と入力カーソル位置でトピックを分割し、2つの兄弟トピックにします。
    3. メニュー「その他/Sol5の設定について」を追加
      メニュー「その他/Sol5の設定…」で行えるアプリケーション設定に関する説明を表示します。

Sol5ダウンロード」のページからダウンロードしてください。

Sol5-0.11.5を公開しました

「開発中のSol5-1.0について」で予告していました機能を実装した試用版です。先日公開しましたSol5-0.11.4のバグ修正ならびに新しいJava (Open JDK 17.0.2.8)でコンパイルし直したものです。

この版で修正されたバグは以下の3点です。

    1. HTMLタグを含むタブテキストファイルの読み込みエラー
    2. 間に空白をもつパスに続くリンク文字列で二重にクォートされる
    3. 間に空白をもつリンク文字列の検索ができない

Sol5ダウンロード」のページからダウンロードしてください。