質問

Java / JSPの世界では長い間タグを表示ライブラリを使用していましたテーブルを並べ替えることができるテーブルを生成し、テーブルをCSVファイルとしてエクスポートします。

使用できるPHPライブラリには、このようなものがありますか?

役に立ちましたか?

解決

検索からの答えはノーと思われます。ディスプレイタグも大好きです。

PHPのみのソリューションが必要な場合、 Structures_DataGrid が最適なソリューションのようです。 それに関する記事です。これはページングとソートを処理しますが、エクスポートは処理しません。それがどの程度サポートされているかわからない。

別の答えは、javascriptを使用してページングとソートを行い、独自のphpエクスポート機能を実行することです。

Webの状態は、displaytagが作成されたとき(つまり、豊富なツールセットでサポートされるAJAX)とは大幅に異なるため、完全に置き換えられるかどうかはわかりません。クライアントで実行できるのに、サーバーへの呼び出しでソートとページングを行うのはなぜですか?

ページングとソートをサポートする jqueryプラグイン、およびもう1つ-必要なことは、PHPでテーブルを正しく生成することだけです。

CSVエクスポートに関しては、大量のスニペットがあります。 見た目が良かった。 / p>

他のヒント

私の知る限り、PHPはページを動的に変更できません(テーブルのソートなど)。おそらくjavascriptのようなものを使用する必要があります。 jqueryにはテーブルソートライブラリがあることがわかっています。

PHPはCSV出力を行うことができます。データベースを照会し、header()関数を使用してcsvファイルを出力するページへのリンクを作成します-このように。 Stackoverflowには、いくつかの同様のソリューションもあります。

がんばって!

PHPでCSVを処理する方法があると思います。それはfputcsv()です。テーブルや、配列をcsvの1行に変換するようなものはソートしません。

PHP Webサイトのリンクは次のとおりです。   http://us.php.net/manual/en/function.fputcsv。 php

次のような足場を試すことができます- http:// www.aaronharp.com/2008/08/30/php-scaffold-class/ または--cakephp。しかし、それを行う機能が含まれているとは思わない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top