Heim > Backend-Entwicklung > PHP-Tutorial > PHP verarbeitet eine Excel-Datei im CSV-Format

PHP verarbeitet eine Excel-Datei im CSV-Format

WBOY
Freigeben: 2016-07-29 09:15:26
Original
848 Leute haben es durchsucht

CSV-Dateiformat

<code><span>"数据1"</span>,<span>"数据2"</span>,<span>"数据3"</span><span>"数据4"</span>,<span>"数据5"</span>,<span>"数据6"</span></code>
Nach dem Login kopieren

? Speichern Sie ein zweidimensionales Array als CSV-Datei fputcsv()

<code><span>$csv_arr</span> = (
    <span>array</span>(<span>1</span>,<span>2</span>,<span>3</span>,<span>4</span>),
    <span>array</span>(<span>5</span>,<span>6</span>,<span>7</span>,<span>8</span>),
    <span>array</span>(<span>12</span>,<span>34</span>,<span>56</span>,<span>78</span>)
);
<span>$fh</span> = fopen(<span>'test.csv'</span>,<span>'w'</span>) <span>or</span><span>die</span>(<span>"can't open file test.csv"</span>);
<span>foreach</span>(<span>$csv_arr</span><span>as</span><span>$csv_arr_line</span>){
    <span>if</span>(fputcsv(<span>$fh</span>,<span>$csv_arr_line</span>) === <span>false</span>){
        <span>die</span>(‘can not write test.csv !’);
    }
}
fclose(<span>$fh</span>) <span>or</span><span>die</span>(<span>"can not close test.csv !"</span>);</code>
Nach dem Login kopieren

Möchten Sie Daten im CSV-Format ausgeben PHP: //Ausgabe

<code><span>$csv_arr</span> = (
    <span>array</span>(<span>1</span>,<span>2</span>,<span>3</span>,<span>4</span>),
    <span>array</span>(<span>5</span>,<span>6</span>,<span>7</span>,<span>8</span>),
    <span>array</span>(<span>12</span>,<span>34</span>,<span>56</span>,<span>78</span>)
);
<span>$fh</span> = fopen(<span>'php://output'</span>,<span>'w'</span>);
<span>foreach</span>(<span>$csv_arr</span><span>as</span><span>$csv_arr_line</span>){
    <span>if</span>(fputcsv(<span>$fh</span>,<span>$csv_arr_line</span>) === <span>false</span>){
        <span>die</span>(‘can not write csv line !’);
    }
}
fclose(<span>$fh</span>);</code>
Nach dem Login kopieren

? Möchten Sie Daten im CSV-Format in einem String-OB-Puffer speichern

<code><span>$csv_arr</span> = (
    <span>array</span>(<span>1</span>,<span>2</span>,<span>3</span>,<span>4</span>),
    <span>array</span>(<span>5</span>,<span>6</span>,<span>7</span>,<span>8</span>),
    <span>array</span>(<span>12</span>,<span>34</span>,<span>56</span>,<span>78</span>)
);
ob_start();
<span>$fh</span> = fopen(<span>'test.csv'</span>,<span>'w'</span>) <span>or</span><span>die</span>(<span>"can't open php://output"</span>);
<span>foreach</span>(<span>$csv_arr</span><span>as</span><span>$csv_arr_line</span>){
    <span>if</span>(fputcsv(<span>$fh</span>,<span>$csv_arr_line</span>) === <span>false</span>){
        <span>die</span>(‘can not write csv line !’);
    }
}
fclose(<span>$fh</span>) <span>or</span><span>die</span>(<span>"can not close php://output !"</span>);
<span>$output</span> = ob_get_contents();
ob_end_clean();</code>
Nach dem Login kopieren

Urheberrechtserklärung: Wissen kommt von den Menschen, und wird für zivile Zwecke verwendet! Ein Nachdruck ist willkommen. Bitte fügen Sie am Anfang einen Link zu diesem Artikel hinzu. Der Artikel wird von Zeit zu Zeit aktualisiert!

Das Obige stellt vor, wie man PHP zum Verarbeiten von Excel-Dateien im CSV-Format verwendet, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage