「質問箱/234」を受けて試しに作成。ユーザは若干1名以下かもしんないけど(^_^;)。いう事情から、バージョンアップは、なるべくしない予定。需要があるなら考えますが。言ってるうちに、なかなか使い勝手の良いプラグインになってしまったようです。これで誰も使ってくれなかったらどうしよう。以下のようにデータが記録されているCSVファイルがあるとします。カード型データベースのためのプラグインでできないかと思ったのですが、ファイルから読み込むことができないようなので......。02:35:08なるほど、質問が分かりにくいと思ったらPukiWikiで書かれていなかったのですね。見やすくしておきました。あと、「カード型データベースのためのプラグイン」とは何のことでしょうか?と思って検索してみたら、FreeStyleWiki内にありました。お使いのWikiがFreeStyleWikiなのだとしたら、ここはPukiWikiのサイトなので問い合わせ先が間違っています。これから採用するWikiを選ぶのだとしたら、phpが使える環境ならこのPukiWikiは結構いいですよ。02:46:24定型ページを作成するなら「しろくろのへや:tracker.inc.php」が流用できそうです。†あるページの下層に、CSVファイルの各行に応じた新規ページを自動的に作成する。「しろくろのへや:tracker.inc.php」の「:config/plugin/tracker/設定名{,/page}」に準拠。内部でtracker.inc.php(v1.15以後)とattach.inc.phpの関数を呼んでいる。check済みCSVファイルのダブルクオートに対応。Excel2000の仕様と(ほぼ)同じ。「:config/plugin/tracker/設定名/page」に自動作成するページのテンプレートを用意。「:config/plugin/tracker/設定名」に、上のテンプレートで用いられるパラメータの定義を記述。同様に、「.../list」や「.../form」も用意しておく。<フィールド順にパラメータ名を記述>)を記入。「ページの更新」をすると、画面に#attachと同様の添付フィールドが出現するので、CSVファイルを指定して「添付&実行」ボタンを押す。そのページの各行が処理されて、そのページの下層に新規ページが自動生成される。上層となるページを[新規]で作成し、CSVファイルをコピー&ペーストする。そのすぐ上の行に、#csv2newpage(設定名,<フィールド順にパラメータ名を記述>)を記入。「ページの更新」をすると、画面に「実行」ボタンが表示されるので、それを押す。そのページの各行が処理されて、そのページの下層に新規ページが自動生成される。「アップロード&実行」モードの指定。このとき、次の指定が必須。CSVファイルのヘッダー飛ばし。先頭からのスキップ行数<CSV第1フィールドのパラメータ名>:tracker用に定義するパラメータ名<CSV第Nフィールドのパラメータ名>:上記と同様。フィールドの数だけ追記CSVファイルの読み取り仕様(Excel2000の読み取り仕様のうち下記に対応)行頭またはカンマ(,)の次の文字がダブルクオート(")の場合、改行とカンマ(,)を文字列として読み取り、2重ダブルクオート("")を1つのダブルクオート(")の文字列として読み取る。それ以外の場合は、カンマ区切りで、改行を除く全ての文字列を読み取る。行頭やカンマ(,)の直後にダブルクオート(")。ダブルクオート(")は特殊文字。カンマ(,)や2重ダブルクオート("")を取り込む。ダブルクオート(")は通常の文字で、通常のカンマ(,)区切り。→「"AAA」「B"BB」「"C""CC"」ダブルクオート(")で改行を挟む。