問題タブ [fgetcsv]

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.

0 投票する
2 に答える
1105 参照

php - preg_match_all マッチを csv ファイルにエクスポート

一致を preg_match_all から csv ファイルにエクスポートしようとしていますが、次のエラーが発生します。

これは私が問題を抱えているコードのセクションです。一致を csv ファイルにエクスポートできるように変更するにはどうすればよいですか?

0 投票する
1 に答える
1306 参照

php - PHP 5.3 fgetcsv \"

DB2 から MySQL に CSV をインポートしていますが、暗号化されたデータを含む列から 50 万行が発生するまではすべてうまくいきます。

以下に例を示します。

fgetcsv がこれを解析すると、最後の二重引用符がエスケープされ、そのフィールドの一部であるかのように次の行が含まれます。

いくつかのバグ レポートがあり、PHP 5.3 では fgetcsv のエスケープ パラメータが追加されました。

DB2 はエスケープとして何を使用しますか? ただ "?

0 投票する
5 に答える
29913 参照

php - CSVファイルから行を削除

4列の.csvファイルがあります。最初の列のIDと同じ行を削除する最も簡単な方法は何ですか?これが私が行き詰まったところです:

残念ながら、データベースは選択の余地がありませんでした。

0 投票する
3 に答える
18301 参照

php - while ループの最初の要素?

csvをインポートしてテーブルに挿入するPHPスクリプトを書いていますが、フィールド名を取得できるように最初の行を取得する必要があります..ここに私のcsvがあります

ご覧のとおり、最初の行は必要なフィールドの名前です。ここに私のループがあります

最初のものを取得して変数に入れ、挿入ステートメントでそれらのフィールドを使用してデータのループを続行するにはどうすればよいですか

0 投票する
1 に答える
1655 参照

php - csvから連想配列を取得する

URLからcsvファイルを開きます。各行には 4 つのフィールドがあり、各フィールドには名前があります。

これで、私のスクリプトは csv データを 1 行として処理しますが、次のようにしたいと考えています。

何か案は?

これが私のコードです:

0 投票する
2 に答える
4288 参照

php - fgetcsvを使用してwhileループでヘッダー行をスキップするにはどうすればよいですか?

以前に使用していたコードのように、最初の行(ヘッダー)をスキップするように作成した新しいコードを取得できません(下を参照)。

エラーは発生していませんが、最初の行を省略できません。

以下は、参照と比較のために、ヘッダーをスキップした古いソースです。

0 投票する
2 に答える
22939 参照

php - fgetcsvは、mac形式のcsvファイルで終わる行の読み取りに失敗します。より良い解決策はありますか?

fgetcsv関数でphpを使用してcsvファイルを解析していました。1行のすべてのコンテンツを解析しましたが、後で見つけたのですが、csvにはcarraigereturnが"\r"として含まれています。私は見ました-それは以前にphpバグとして報告されました。私はこれを解決しました。これは、phpランタイム構成を設定することで解決しました。

これ以上の解決策はありますか、それともこれは正しい方法ですか?

ありがとう

0 投票する
1 に答える
206 参照

php - csv から配列に移行し、関数で使用する

私はこれに長い間取り組んできましたが、屈服して手動で行う準備ができていますが、これに非常に多くの時間を費やしてきたので、本当にこれを達成する必要があります.

BuddyPressでグループを作成するために必要な情報を含む csv ファイルがあります

このスクリプトで bp-groups.php (http://pastie.org/1430135) の関数を使用しています。

私が得るprint_rから:

しかし、目的はcsvファイルからグループを作成することですが、そうではありません。私は何を間違っていますか?

0 投票する
1 に答える
1351 参照

php - fgetcsvとfputcsvを使用して2つの文字列を連結する方法は?

  1. csv ファイルを読み取り、fgetcsv を使用してテキストエリアに表示するスクリプトを作成しています。

    /li>
  2. csvのフォーマットは

    "line1-content1","line1-content2"
    "line2-content1","line2-content2"

  3. fgetcsv を使用すると、コンテンツは二重引用符とコンマなしでテキストエリア内に表示されます。二重引用符とカンマも表示するようにフォーマットできますか?

  4. 次に、fputcsvを使用して保存すると

    /li>
  5. csvファイルを見ると、csvを保存しましたが、このように表示されます

    「line1-content1
    」、「line1-content2
    」、「 line2-content1
    」、「line2-content2」

  6. 「line1-content1」と「line1-content2」を 2 行に分割し、各行の末尾にコンマを挿入します。

  7. #2のフォーマットを維持したいと思います。どのようにコーディングしますか?

正しい方向に私を導くことができますか?ありがとう!

0 投票する
2 に答える
4662 参照

php - PHPのfgetcsv()でClassic Mac(CR)の改行文字を認識させるにはどうすればよいですか?

このコードを使用して、CSVファイルから列数を取得します。

ファイルがExcelforMac 2011でエクスポートされない限り、改行文字は 認識されないClassic Mac(CR)であるため、正常に機能します。fgetcsv

代替テキスト

改行をClassicMac(CR)からUnix(LR)に手動で変更すると機能しますが、これを自動化する必要があります。

fgetcsvClassic Mac(CR)の改行文字を認識させるにはどうすればよいですか?