Maison  >  Article  >  développement back-end  >  Quelques lignes de code php pour implémenter le cas de sortie de fichier au format CSV

Quelques lignes de code php pour implémenter le cas de sortie de fichier au format CSV

小云云
小云云original
2018-02-10 11:13:521497parcourir

Organisez les documents, recherchez un php pour sortir le fichier au format CSV, organisez-le et rationalisez-le un peu pour le partager. Cet article vous présente principalement quelques lignes de code php pour obtenir une sortie de fichier au format CSV. L'éditeur pense que c'est plutôt bien. Maintenant, je vais le partager avec vous et vous donner une référence. Suivons l'éditeur pour y jeter un œil, j'espère que cela pourra aider tout le monde.


//适用于不需要设置格式简单将数据导出的程序,多多指教......

$str .= 'pro_code'.','.'words'.'\n';//首先写入表格标题栏

foreach($is_error as $key => $value){//循环写入数据

  $str .= $value['pro_code'].",".$value['words']."\n";

}

$str = iconv('utf-8','gb2312',$str);//防止中文乱码

$filename = "./output.csv";//文件路径及名字

export_csv($filename,$str); //导出

 

//自定义输出函数
function export_csv($filename,$str){

  header("Content-type:text/csv");

  header("Content-Disposition:attachment;filename=".$filename);

  header('Cache-Control:must-revalidate,post-check=0,pre-check=0');

  header('Expires:0');

  header('Pragma:public');

  echo $str;

}

Recommandations associées :

Exemples détaillés d'écriture haute performance log4Net et de format CSV

Résout parfaitement le problème des caractères tronqués lors de l'exportation de données au format .csv d'Excel à partir de PHP

Convertissez chaque ligne du tableau HTML en un tableau au format CSV

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn