【php导出csv格式数据并将数字转换成文本的思路以及代码分享_php实例】教程文章相关的互联网学习教程文章

php导出csv文件函数(增强版)

<?php/** * 输出CSV的头信息 * 注:使用此函数前后都不应有任何数据输出 * @param $data Array 下载的数据 * @param $file_name String 下载的文件名 * @edit: bbs.it-home.org */function outputCsvHeader($data,$file_name = export){ header(Content-Type: text/csv); $str = mb_convert_encoding($file_name, gbk, utf-8); header(Content-Disposition: attachment;filename=" .$str . .csv")...

PHP导出CSV表格文件的方法

<?php$ret = ;$arrs = array(array(1,test1), array(2,test2), array(3,test3), array(4,test4), array(5,test5), array(6,test6), array(7,test7) );foreach($arrs as $k=>$arr){ $ret .= $arr[0].",".$arr[1]." \n";}//$ret = @mb_convert_encoding ($ret, GBK,UTF-8);header("Content-Disposition: attachment; filename=xxxx.csv");he...

php导出csv时身份证号禁止科学计数

分享下在用php导出csv文件时,身份证号码禁止以科学计数显示的方法,有需要的朋友参考下。其实,很简单啦。 PHP 导出 csv 文件,打开后会发现,身份证号采用科学计数方法表示。 解决的方法: 在前面添加 "\t" 小贴士:phpexcel 导出的方法也同上一样。在前面添加 " "空格即可。更多内容,请参考:php导出csv,php生成csv。

php生成(导出)csv文件的函数示例

<?php$list = array ( aaa,bbb,ccc,dddd, 123,456,789, "aaa","bbb" ); $fp = fopen(file.csv, w); foreach ($list as $line) { fputcsv($fp, split(,, $line)); fclose($fp); }不过低版本的php中没有这样的内置函数,可以自己实现一个自定义函数:<?phpfunction fputcsv4($fh, $arr){ $csv = ""; while (list($key, $val) = each($arr)) { $val = str_replace(", "", $val); $csv .= ".$va...

php导出CSV文件的简单示例

/*** 导出csv文件,header函数示例* edit: bbs.it-home.org*/header( "Cache-Control: public" );header( "Pragma: public" );header("Content-type:application/vnd.ms-excel");header("Content-Disposition:attachment;filename=txxx.csv");header('Content-Type:APPLICATION/OCTET-STREAM');ob_start();$header_str = iconv("utf-8",'gbk',"信息id,标题,名称,电话,QQ,Email,内容,时间\n");$file_str=""; $mysqli= new mysqli('...

php导出csv数据(浏览器中输出提供下载或保存到文件)

<?php/** * 导出数据到CSV文件 * @param array $data 数据 * @param array $title_arr 标题 * @param string $file_name CSV文件名 */function export_csv(&$data, $title_arr, $file_name = ) { ini_set("max_execution_time", "3600"); $csv_data = ; /** 标题 */ $nums = count($title_arr); for ($i = 0; $i < $nums - 1; ++$i) { $csv_data .= " . $title_arr[$i] . ",; } if ($nums > 0) { ...

php导出csv文件:指定编码导出与csv文件导入与导出类

/* * PHP code to export MySQL data to CSV * * Sends the result of a MySQL query as a CSV file for download * Easy to convert to UTF-8. */ /* * establish database connection */ $conn = mysql_connect('localhost', 'login', 'pass') or die(mysql_error());mysql_select_db('database_name', $conn) or die(mysql_error($conn));mysql_query("SET NAMES CP1252");/* * execute sql query */$query = sprintf('SE...

php导出CSV文件代码

// 这里要注意包含类路径要正确require_once(dirname(__FILE__) . '/export.php');$exceler= newJason_Excel_Export(); // 生成excel格式 这里根据后缀名不同而生成不同的格式。$exceler->setFileName('jason_excel.xls'); // 生成csv格式// $exceler->setFileName('jason_excel.csv'); // 设置excel标题行$excel_title= array('第一列', '第二列', '第三列');$exceler->setTitle($excel_title); // 设置excel内容$excel_data=...

如何在symfony中导出为CSV文件中的数据_PHP教程

开始: 代码如下:public function executeRegistrantsToCsv(){ $id = $this->getRequestParameter(id); $c = new Criteria(); $c->add(RegistrantPeer::EVENT_ID, $id); $c->add(RegistrantPeer::STATUS, 1); $this->aObjReg = RegistrantPeer::doSelect($c); $this->forward404Unless($this->aObjReg); $this->setlayout(csv); $this->getResponse()->clearHttpHeaders(); $this->getResponse()->setHttpHeader(Content-Type, ap...

技巧分享PHP批量导出csv文件_PHP教程

对于有时写程序时后台要求把大量数据导入数据库中,比如计算机考试成绩的查询、电话簿的数据等一般都是存放在excel中的,这时我们可把数据导出成csv文件,然后通过以下程序即可在后台批量导入数据到数据库中。下面只是PHP批量导出csv文件的主要程序部分: < ?php function getmicrotime(){ list($usec, $sec) = explode(” “,microtime()); return ((float)$usec + (float)$sec); } ?> < ?php $time...

php导出csv或xls文件程序_PHP教程

由于工作需要今天我们要把mysql数据库里面的数据导出到execel里面用,后来在网上找了一下原来这么简单,因csv文件只要以"," 分开就OK了,下面我们就来看看实例吧.include("../inc/connect.php"); $Date = date("Y-m-d"); $Filename = $Date.".csv"; $Table = isset($_GET['tid'])?$_GET['tid']:''; header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=".$Filename); echo "用户名,真实姓名,联系...

php导出csv文件程序_PHP教程

php 导出csv文件程序$Date = date("Y-m-d"); $Filename = $Date.'_'.date("h_i_s").".csv"; $Table = isset($_GET['tid'])?$_GET['tid']:''; $Auto = isset($_POST['d'])?$_POST['d']:''; if( is_numeric($Auto ) ){$Table =$Auto; } $a = "用户名,真实姓名,联系方式,联系QQ,联系地址,邮箱地址 rn"; header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=".$Filename); $Sql = "Select * from ...

PHP把导入和导出CSV文件到mysql数据库方法_PHP教程

因为工作需要我们需要把mysql中的数据导出成csv文件,然后由商家提供的数据我们再要利用php导入csv文件到mysql数据库,下面我来给大家介绍PHP把导入和导出CSV文件到mysql数据库程序代码,有需要了解的朋友可参考。 下面只是一个简单的实例 我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名、性别、年龄等信息。代码如下 CREATE TABLE `student` ( `id` int(11) NOT NUL...

php导出csv数据在浏览器中输出提供下载或保存到文件的示例_PHP教程

1.在浏览器输出提供下载代码如下:/** * 导出数据到CSV文件 * @param array $data 数据 * @param array $title_arr 标题 * @param string $file_name CSV文件名 */function export_csv(&$data, $title_arr, $file_name = ) { ini_set("max_execution_time", "3600");$csv_data = ;/** 标题 */ $nums = count($title_arr); for ($i = 0; $i < $nums - 1; ++$i) { $csv_data .= " . $title_arr[$i] . ",; }if ($n...

php导出csv格式数据并将数字转换成文本的思路以及代码分享_PHP教程

php导出csv格式数据实现:先定义一个字符串 存储内容,例如 $exportdata = '规则111,规则222,审222,规222,服2222,规则1,规则2,规则3,匹配字符,设置时间,有效期'."\n"; 然后对需要保存csv的数组进行foreach循环,例如代码如下: if (!empty($lists)){ foreach($lists as $key => $value){ $time = date("Y-m-d_H:i:s", $value[add_time]); $exportdata .= "\"\...

实例 - 相关标签