問題タブ [fputcsv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - FPutCSV() で使用するために mysql の列名を変更する
mysql の列名を取得し、作成された CSV の先頭に出力します。
ただし、列名がどうなるかはわかっていますが、CSV の出力用に変更するにはどうすればよいですか?
すなわち。表示列の出力: id、field1、field2、field3、これらの ID、Field 1、Field 2、Field 3 を作成するにはどうすればよいですか。大文字にするだけでなく、それらが何になるかを選択してください...
php - PHPでRFC4180CSVファイルを記述できるライブラリはありますか?
私はfputcsvを知っていますが、この「wontfix」バグによると、 fputcsvは入力を正しくエスケープせず、互換性の理由からその動作は修正されません。私はRFC4180に準拠した実装を好みます。そうすれば、ExcelとLibreOfficeはすべての場合にそれを開くことができます。
私はこれを正しく行うライブラリをグーグルで検索しようとしましたが、まともなサードパーティのライブラリについてはコンセンサスが得られていないようです。代わりに、一般的に欠陥のあるfputcsvを示唆しています。私はいつでも自分で転がることができましたが、可能な限り車輪の再発明をしたくありません。
php - fputcsvおよびfgetcsv
私のコードは次のようになります..o/pは、1つのセルに4つの値があり、最初の列だけに4つの値があるcsvファイルです。
このコードのより良いバージョンをお願いします。できるだけ速くに
php - array() 内の CSV 行は、改行を保持する必要があります
次の形式の配列があります。これは基本的に、フォーマット済みの CSV 行の配列です。この例のキー 0 と 1 には、改行を含む CSV 値があります。
私が次にやっていることは、それを\r\n
接着剤として使用して内破し、CSV ファイルを生成してから書き出すことです。問題は、結果のファイルが改行を含むフィールドを二重引用符で囲んでいないため、改行が保持されることです (または、少なくとも私はそれを想定しています)。
生成された CSV ファイルはデータベースにアップロードされるか、Excel で編集されます。改行はフィールドで保持する必要があります。
適切な形式に展開した後に fputcsv を使用すると、改行があり、メモ帳などで表示されるが Excel で開いたときに表示されない二重引用符で囲まれた CSV が生成されます。
php - fputcsvは配列から1行のみを返します
これは本当に単純なはずです...こことphp.netの例に従って、mysqlクエリからレコードを取得し、それらをcsv形式に変換して、作成したプログラムで使用するためにこのデータを変数に割り当てようとしています。 。一時ファイルを作成せずにこれを実現したいと思います。
残念ながら、「配列から文字列へ」の変換について不満を言うことがありますが、エラーがなくても、最初の配列(csv形式)のみを取得し、他の配列は取得しません。助言がありますか?ありがとうございました
csv - PHP: Windows エンコーディングで CSV ファイルを作成する
私はphpでcsvファイルを作成しています。csv ファイルにデータを書き込むには、php 関数「fputcsv」を使用します。
これが問題です。作成したファイルを Excel で正常に開くことができます。しかし、ファイルをショップシステム (この場合は「ショップウェア」) にインポートできません。「データを読み取れませんでした」などのメッセージが表示されます。
そして今、手がかりが来ます:
作成したファイルを開いて「名前を付けて保存」を選択し、種類を「CSV(カンマ区切り)」にすると、このファイルをショップウェアにインポートできます。データをエンコードするために使用したphp関数「mb_convert_encoding」について何かを読みましたが、問題を解決できませんでした。
あなたが私を助けることができれば、私はとてもうれしいです.
ありがとう。
php - fgetcsvを使用したCSVへの書き込み
PHPコードに問題があります。基本的に私はCSVで人のリストを持っており、fgetcsvを使用してそのファイルをテーブルに読み込んでいます。私がやろうとしているのは、名前をリンクとして表示し、リンクをクリックして、fputcsvを呼び出し、名前の横に1を付けることです。
現在、表示部分のみが機能しています。執筆の部分からどこから始めればよいのかよくわかりません。
任意の洞察をいただければ幸いです。
本当にありがとう!!
php - 空のファイルを生成する PHP fputcsv
複数の配列を取得してcsvファイルに入れる必要があるプロジェクトの作業を開始しています。ただし、ファイルを生成していますが、通常は完全に空です (0 b ファイル サイズ)。時折、何かを見逃した場合、エラー メッセージがファイルに書き込まれるか、print_r($array) を実行したかのように配列がファイルに書き込まれることがあります。
現在、私はこれを持っています:
使用される配列は最終的に生成されますが、ファイルの生成は初めてなので、最初にこれを行いたかったのです。
これについても複数のバリエーションを試しましたが、同じ結果が得られました。これまでのところ、私が考えられる唯一のことは、私が XAMPP を使用していて、その中の fputcsv 関数に問題があるということですが、この問題を抱えている人は他にいません。コードにエラーがありますか、それとも他の場所で問題を探す必要がありますか?
php - オフライン HTML フォーム データを csv ファイルに保存する
うまくいけば単純な問題に対する単純な解決策を探しています。csv ファイルをフィードする非常に短い形式のオフライン html ファイルを使用してラップトップをセットアップしたいと考えています。私はこれfputcsv()
を行う機能に注目してきましたが、私は最も才能のあるプログラマーではありません。次のような単純なフォームがあるとします。
単純なcsvファイルをフィードするには、どのようなコードが必要ですか?
php - 同時ファイル書き込み PHP
私は偏執狂的なクライアントとのプロジェクトを持っています.200人以上が同時にサイトを使用すると、サイトがクラッシュするのではないかと彼は心配しています.
私のスクリプトはデータを正常に収集するように見えますか? または、ファイルはユーザーにエラーを与えますか?