私の最終結果は、PHPを使用してExcelファイルのcsvファイルから作成された固定長レコードです。私はexcel_reader2.phpで作業しており、これをうまくインポートしてブラウザに表示しているようです。各列が35文字の固定長フィールドとしてエクスポートされるように、内容をファイルにエクスポートまたは書き込むことを順を追って説明します。現在の$データはhtml形式で書かれており、私が何を記述しているかを書き留める方法は分かりません。誰かが私に正しい方向を向けるように事前に感謝します。PHPとphp-excel-readerクラスを使用してCSVデータを固定幅レコードに変換する
答えて
あなたはCSVファイルのすべての行を取ります。次に、行のすべての列。どのセルでも使用できます:
$newcell = sprintf("[%35s]\n", $cell);
したがって、$ cellのデータで35文字の幅の文字列を使用できます。そして、それをファイルに2つのループで追加します。
Btw。私はこのexcel_reader2.phpを知らないが、もしあなたが配列を得ることができれば、fputcsv関数を使って新しいcsvを書くこともできる。 http://de2.php.net/manual/en/function.fputcsv.php –
http://code.google.com/p/php-excel-reader/私がExcelの出力を表示するために使用しているものですブラウザに。私が必要とするのは、同じ出力を固定長ファイルにリダイレクトすることです。各フィールドの長さは35文字です。 <?php echo $ data-> dump(true、true);?>はhtmlダンプ全体を含む – Rob
私が言ったように、すべての行とすべての列を取得し、それを反復し、毎回上記のようにsprintfを実行する必要があります。細胞。次に、新しいデータをファイルに保存します。次に、固定長の列ファイルを取得します。 –
- 1. SSIS:データを可変幅の固定長テキストに変換
- 2. PHPを使用してCSVをXMLに変換する
- 3. PHPを使用してJSONをCSV形式に変換する
- 4. PHPを使用してデータベースをCSVに変換する
- 5. PHPを使用してCSVをJSONに変換する
- 6. CSSを使用して固定幅に非固定幅フォントを強制的に適用する
- 7. iSububに.netとsendig jsonデータを使用してcsvをjsonに変換する
- 8. ビジネスクラスを使用してCSVデータ(形式が不明)からXMLデータ(固定形式)に変換されます。リフレクションを使用していますか?
- 9. CSVファイルをTFレコードに変換する
- 10. CSS:私はこのクラスを使用して固定されたトップヘッダに続くいる固定幅
- 11. ブートストラップを使用してラベルの幅を固定する方法
- 12. 流体レイアウトのメディアクエリを使用して固定幅divを変更する
- 13. レイアウトファイル(.lyt)と固定幅ファイルを使用して.CSVファイル出力を作成する
- 14. PHPを使用してExcel XLSをCSVに変換する方法
- 15. VBを使用してExcel 2003に固定幅のテキストをインポート
- 16. PHPを使用してMYSQLデータをExcel/CSVにエクスポートする
- 17. タブファイルのデータをCSV形式に変換するか、Javaを使用して形式を変換する
- 18. PHPを使ってRSSをCSVに変換する
- 19. 固定幅txtファイルをCSV/set-contentまたはout-file -appendに変換しますか?
- 20. XSLTを使用してXMLをCSVに変換する
- 21. USQLを使用してJSONをCSVに変換する方法
- 22. Apache NiFiを使用してCSVファイルをJSONに変換する
- 23. csvファイルをpowershellを使用してExcelに変換する
- 24. Javaを使用してCSVファイルをXMLファイルに変換する
- 25. Pythonを使用してCSVをJSONに変換する
- 26. javascriptを使用してcsvをxmlに変換する方法
- 27. Pyarrowを使用して.parquetファイルをCSVに変換する
- 28. Pandasを使用してJSONをCSVに変換する
- 29. xsltを使用してxsltをcsvファイルに変換する
- 30. Javaを使用してXMLをCSVに変換する
あなたは入力としてHTMLテーブルを持っていて、各セルが正確に35文字の幅でプレーンテキストとして表示したいと言っていますか? –
http://code.google.com/p/php-excel-reader/は、Excelの出力をブラウザに表示するために使用しているものです。私が必要とするのは、同じ出力を固定長ファイルにリダイレクトすることです。各フィールドの長さは35文字です。 <?php echo $ data-> dump(true、true);?> htmlダンプ全体が含まれています – Rob
このクラスでシートの行と列にアクセスできるようになっている場合、それらをループして書式設定されたデータを出力できます@Keenoraによって記述されているように。 –