table2csv プラグイン
この拡張は二年以上更新されていません。もはや維持管理や対応がされておらず、互換性に問題がある可能性があります。
This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.
table2csv プラグインは DokuWiki ページ内のテーブルを CSV ファイルとして出力する機能を提供します。
インストール
外部要件: このプラグインは、次の追加コンポーネントが必要で、個別にインストールする必要があります:
プラグイン管理と上記のダウンロード URL を使用して table2csv プラグインをインストールしてください。
手動でこのプラグインをインストールした場合、lib/plugins/table2csv/
にインストールされていることを確認して下さい。
例・使用方法
Gas Spending ^ Date ^ Cost ^ Gallons ^ | 1/1/12 | 3.55 | 5 | | 1/12/12 | 3.49 | 10 | ~~TOOLS:both~~ <table2csv>&startMarker=Gas Spending&</table2csv>
上記ファイルのページは、ページの最上部右隅と最下部右隅に CSV ファイルを出力するツール選択が表示されます。
テーブルを CSV ファイルとして出力する場合はこれを選択します。
ファイル名とパスは、DokuWiki のインストールフォルダの table.csv
がデフォルト値です。
動作例は、プラグインの例サイトで見ることができます。
構文
<table2csv>&startMarker=any text&</table2csv>
startMarker
は次のテーブルを把握するために探し始める場所の識別に使用します。
any text
文章は、出力するテーブルの前にあるページの文章に置換えます。
使用する文章が、見出しやキャプションなどテーブル定義の一部でないことを確認して下さい。
それ自体が開始マーカーでない限り、引用符は使用しません。
上部右隅と下部右隅に CSV 出力ボタンを表示するには、ページに次の行を追加します。
~~TOOLS:both~~
設定
ファイル名とパスを指定するために、/conf/default.php
ファイルを編集します。
パスは、DokuWiki のインストールフォルダを基準にした 相対パスです。
変更履歴
- Added error messages (2013-09-07 16:26)
- use only dokuwiki page ID to get page (2013-09-06 04:58)
- fix info text (2012-07-23 00:33)
- modified README for changes (2012-07-22 23:50)
- allow specific table export & remove tools plugin code (2012-07-22 23:33)
- get all row data even if using row headings (2012-07-05 00:06)
- Removed subfolder (2012-07-04 15:54)
- Merge branch 'master' of https://github.com/TomCafferty/plugin-table2csv (2012-07-04 15:35)
既知のバグと問題
ToDo・要望一覧
- ユーザーがローカルパスを指定し、ダウンロードファイルとして主力する。
- 確かにプラグインがはるかに便利になるだろう :)
- デフォルトのメールアドレス(例:管理者のメールアドレス)に送信できるようにする。
- Tools プラグインをインストールする必要がなくなるのはいい。Tools プラグインは任意となり、このプラグインは例えばフローティングメニューに自分のボタンを作成することが可能になる。(このプラグイン又は Tools プラグインの)ボタンの位置を設定管理画面で設定できる。