PHP は CSV 形式のデータをエクスポートし、数値をテキストに変換します。 ソリューション_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:28:55
オリジナル
1421 人が閲覧しました

CSV 形式データの PHP エクスポート実装:
最初にコンテンツを保存する文字列を定義します。例: $exportdata = 'ルール 111、ルール 222、レビュー 222、ルール 222、サービス 2222、ルール 1、ルール 2、ルール 3 、一致する文字、時間、有効期間を設定'."n";

次に、CSV として保存する必要がある配列に対して foreach ループを実行します。例えば

️ $ex 経由portdata .= ""t".$value['Rule_id']."","t".$value['Rule_name']."","t".$value['Matching_level'] ." ","t"."{$value['Rule_action']}"."","t".$value['Service_type']."","t".$value['Keyword1']. "" ,"t".$value['Keyword2']."","t".$value['Keyword3']."","t".$value['Matching_word']."","t ". $value['Set_time']."","t".$value['Validation_time'].""n";



csv形式の内容は「,」で区切られていますが、実際には区切ることができます。各行の後に「n」を付けるだけで行を分岐できます。

その後、出力を実行するだけです。たとえば
A $ FILENAME = "PLCNetInfo _ {$ date} .csv";

Header ("Content-Type: Application/VND.MS-Excel"); filename = $ FILENAME ");

header("Expires: 0") ;

header("Pragma: public");

.コーディング($exportdata,"gb2312",""UTF-8"));

ただし、数値をエクスポートするとき、CSV は先頭の 0 を削除します。たとえば、00001 を表示したい場合、出力されると 1 が表示されます。この解決策は、出力時に '"t' を使用することです。これが集計です。文字はスペースとして表示されますが、インポート時に「 " 」が表示されます。PHP に付属のトリム関数を使用してください。完全なコードは次のとおりです:





1、ルール2 、ルール 3、文字の一致、時間の設定、有効期間 '."n";
$date("YmdHis"); key => $value){
$time = date(" Y-m-d_H:i:s", $value['add_time']); ."","t".$value['Rule_name']."","t".$value['Matching_level']." ","t"."{$value['Rule_action']}". "","t".$value['Service_type']."","t".$value['Keyword1']."" ,"t".$value['Keyword2']."","t ".$value['Keyword3']."","t".$value['Matching_word']."","t". $value['Set_time']."","t".$value'].""n";
header("コンテンツ-type:application/vnd.ms-excel");
header( " Content-Disposition:attachment; filename=$filename");

header("Expires: 0");
header("Pragma: public");
header("Cache-Control: = 0、事前チェック = 0 ");
ヘッダー (" キャッシュ制御: パブリック ");




(mb_convert_encoding ($ Exportdata," GB2312 "," UTF-8 ");




http://www.bkjia.com/PHPjc/780022.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/780022.html技術記事 CSV 形式のデータをエクスポートする PHP の実装: まず、コンテンツを保存する文字列を定義します。例: $exportdata = 'ルール 111、ルール 222、レビュー 222、ルール 222、サービス 2222、ルール 1、ルール 2、ルール 3、一致する文字、設定するとき..
関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!