drupal 7でフォームを作成しましたが、アップロードされたcsvファイルをフォーム送信時にテーブルに表示する方法は、ファイルをアップロードするフィールド(csvファイルのみ)です。drupalに浮動小数点形式のcsvファイルをtabular形式で表示する方法
答えて
さまざまなコード演習を行った後、私は次のような解決策を思いつきました:
`function display_table($filename, $head=false) {
$handle = fopen($filename, "r");
$all_rows = array();
$header = null;
while ($row = fgetcsv($handle)) {
if ($header === null) {
$header = $row;
continue;
}
$all_rows[] = array_combine($header, $row);
}
$table = theme('table', array('header' => $header, 'rows' => $all_rows));
return $table;
}`
他の人にも役立つことを願っています。
テーマ機能についてわからないが、あなたは自分でそれを行うことができます。
I.e.使用:
http://php.net/manual/en/function.file-get-contents.php
は、そのファイルとを読み取るには:
http://php.net/manual/en/function.str-getcsv.php
は、CSVを解析します。
または、多分:
http://php.net/manual/en/function.fgetcsv.php
行ずつ読むこと。とにかく、ループしているトラフの行で終わるので、値を印字して値をマークアップしてください。
私はテーブルを作成するために次の関数を作成しましたが、私はseprate変数のヘッダと行だけを必要とします。function test($ file_path、$ header = false){$ handle = fopen($ filename、 "r"); echo '
$ headercolumn | ";}エコー '
---|
あなたの提案とガイドライン@MilanGに感謝します。 – Rajan
ようこそ。 – MilanG
- 1. 浮動小数点形式とisinf()
- 2. 浮動小数点精度形式
- 3. SQL Serverの浮動小数点形式のグローバリゼーション
- 4. Persaviseデータベースからの浮動小数点データ形式
- 5. javascript形式の浮動小数点入力
- 6. csvファイルをラインプロトコル形式で表示する方法は?
- 7. 16進形式を浮動小数点数に変換するとR
- 8. Python:浮動小数点形式の時刻を日時に設定する値
- 9. 小数点以下を小数点形式に変換する方法(Java)
- 10. 浮動小数点の数式
- 11. 浮動小数点数の書式
- 12. Excel形式番号を数値(10進または浮動小数点数)に変換する方法は?
- 13. 浮動小数点数をPythonの時間形式(分、秒、マイクロ秒)に変換する方法は?
- 14. 浮動小数点数を%.2f形式に切り捨ててJSONにエンコードする方法は?
- 15. 正規表現を使用して科学的形式でgrepに浮動小数点数をマッチングする
- 16. デバイスの通貨形式で浮動小数点値をフォーマットする方法はありますか?
- 17. Pythonで有理数形式の式を表示/表示する方法
- 18. 文字列とint形式の浮動小数点の違い。どうして?
- 19. 小数点を含む浮動小数点書式
- 20. Common Lisp形式の小数点の制御方法は?
- 21. 24ビットwav pcm形式から浮動小数点形式に変換するための高速な方法はありますか?
- 22. BigQueryでのCSV形式のインポート方法
- 23. jQuery animateNumber - 浮動小数点浮動小数点の方法
- 24. 右に浮動小数点を表示
- 25. 形式ds-mmm-yyyy形式のcsvファイルの日付
- 26. Python書式の文字列と浮動小数点表現
- 27. XML形式のExcelファイルを表示する方法
- 28. 数字をパーセント形式で表示する方法は?
- 29. MetaStock形式をCSV形式に変換するには?
- 30. Bigquery - 浮動小数点型を浮動小数点型にキャストする方法
どのテーブル?あなたはこれをもっとうまく説明しなければなりません。 – MilanG
私はちょうど次のdrupal inbuilt関数を使い、後で使うために変数に代入したいと思っています: $ res = theme( 'table'、array( 'header' => $ header、 'rows' => $ rows)); これを行う方法。前もって感謝します ! – Rajan