====== CSV プラグイン ====== ---- plugin ---- description: CSV を表として表示する。 author : Andreas Gohr email : gohr@cosmocode.de type : syntax lastupdate : 2009-11-03 compatible : 2013-03-06 "Weatherwax", 2012-10-13 "Adora Belle", 2012-01-25 "Angua" depends : conflicts : similar : tags : csv, tables, file downloadurl: https://github.com/cosmocode/csv/zipball/master sourcerepo : https://github.com/cosmocode/csv bugtracker : https://github.com/cosmocode/csv/issues ---- このプラグインは元々 [[steven-danz@kc.rr.com|Steven Danz]] が書きました。 現在のバージョンは、他の貢献者によってセキュリティバグが修正され、パッチが組み込まれています。 ===== 説明 ===== [[http://www.cosmocode.de/en/open-source/dokuwiki-plugins/|{{ http://www.cosmocode.de/_media/en/wiki/dokuwiki/cosmologo.png|CosmoCode プラグイン}}]] CVS データを表形式で表示するという単純な[[ja:plugins|プラグイン]]です。 データは ''%%%%'' から ''%%%%'' の間で文書中に埋め込むか、''%%%%'' を利用してメディア領域のファイルから読み込みます。 アップロード済のメディアファイルの代わりに CSV ファイルの HTTP URL の指定もできます。 メディア領域の CSVファイルを使う場合、.csv ファイルがアップロードできるように [[ja:mime|mime.local.conf]] に .csv ファイル拡張子を追加する必要があります。 こんな感じで始めることができます: csv text/csv ''%%%%'' には、ファイル参照と同様に追加オプションを指定することができます。 ^ オプション ^ 説明 ^ デフォルト値 ^ | ''file='' | '''' は '''' か '''' が可能 | '''' | | ''hdr_rows=////'' | CSV データの最初の //// 行を列の見出しとして書式設定する。 | ''1'' | | ''hdr_cols=////'' | 行毎の最初の //// 列を行の見出しとして書式設定する。 | ''0'' | | ''span_empty_cols=//[01]//'' | 内容のあるセルに続く空セル(隣接したカンマ)毎にセルを横結合する。 | ''0'' | | ''delim=////'' | セルの間の区切り文字。タブ区切りファイルの場合 ''tab'' を指定します。 | '','' | = 形式の他のオプションも可能ですが、CSV データ表示には未使用です。 データの一部にカンマが含まれるセルは、二重引用符で囲まれていることを想定しています。 これは、CSV ファイルをエクスポートする場合、ほとんどシステムにとって標準的な動作です。 CSV ファイルやデータの空行は、表の中の水平区切りとして表示されます。 ===== ダウンロード ===== 手動で、又は[[ja:plugin:plugin|プラグイン管理]]を使用してこのプラグインをインストールするのに、以下の URL を使います: * https://github.com/cosmocode/csv/archive/master.zip ==== 変更履歴 ==== {{rss>https://github.com/cosmocode/csv/commits/master.atom date}} ==== 機能拡張の検討事項 ==== * 目盛線が使えると良いかもしれない。 * クリックが可能な DokuWiki 内部リンクをセル内に配置できるだろうか? * 外部リンクをセル内に配置できるだろうか? * 他の DokuWiki 書式( **bold**, //italic//, __ul__, [[wpjp>インターウィキ]])は良いかも。 * 行の選択は素晴らしい。例:rows=1,5,6,7 * 右揃え align right ==== Googleドキュメントのスプレッドシートを使用 ==== [[plugin:csv#use_with_a_google_docs_spreadsheet|Use with a Google Docs Spreadsheet]]を参照してください。