PHP(Thinkphp框架)将数据表导出csv文件
CSV文件类似于excel文件,用逗号表示分隔符,换行符代表该行结束
访问方法
public function export_csv(){$csvModel = M('select_question');$csvData = $csvModel->field('question,answer_A,answer_B,answer_C,answer_D,true_answer')->select();$str = "题目,答案A,答案B,答案C,答案D,正确答案\n";$str = iconv('utf-8', 'gb2312', $str);foreach ($csvData as $item) {$question = iconv('utf-8', 'gb2312', $item['question']);$a = iconv('utf-8', 'gb2312', $item['answer_a']);$b = iconv('utf-8', 'gb2312', $item['answer_b']);$c = iconv('utf-8', 'gb2312', $item['answer_c']);$d = iconv('utf-8', 'gb2312', $item['answer_d']);$t = iconv('utf-8', 'gb2312', $item['true_answer']);$str .= $question . "," . $a . "," . $b . "," . $c . "," . $d . "," . $t . "\n";}$filename = '选择题.csv';$this->export_filename($filename, $str);}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
请求头导出方法
public function export_filename($filename,$data){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 $data;}
来源:http://blog.csdn.net/a2824256/article/details/53897844
PHP(Thinkphp框架)将数据表导出csv文件相关推荐
- java大数据量导出csv文件并压缩
java大数据量导出csv文件并压缩 java使用POI大数据量导出excel一般会存在以下几个问题: 一次从数据库查询出这么大数据,查询缓慢 查询数据量过大时会内存溢出 解决方案:分页查询数据,比如 ...
- oracle数据泵导出csv文件,数据泵expdp导出遇到ORA-01555和ORA-22924问题的分析和处理...
使用数据泵导出数据库数据时,发现如下错误提示: ORA-31693: Table data object "CAMS_CORE"."BP_EXCEPTION_LOG&qu ...
- Oracle odi 数据表导出到文件
最近新客户要求,以EXCEL数据方式,将数据表的内容,通过AS2协议传输到客户那边,本来打算使用存储过程直接输出EXCEL,但一想,ODI这么强大的工具应该可以直接进行转换,所以参考了一下官方标准文档 ...
- java导出csv文件_R语言数据导入与导出
R语言数据导入与导出 整这么一个系列,还是因为学R语言时遇到过一个非常"小白友好"的网站"DataScience Made Simple".相信很多人搜到过这个 ...
- web元件库、axure元件库、通用元件库、常用web组件、常用表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴
web元件库.axure元件库.通用元件库.常用web组件.常用表单.框架.数据表单.导航栏.边框.图标.列表.日期时间选择器.评分组件.穿梭框.输入框.步骤条.图表组件.数据可视化.后台模板.时间轴 ...
- 第六期:如何通过知晓云将数据表导出为 Excel 文件
作者:知晓云 - 小程序开发快人一步 来源:知晓课堂 在日常的工作中,常常需要根据运营需求对数据进行各种格式的处理和导出.导出后,不少人偏爱将数据放入 excel在进行处理. 一般来说,处理数据导出时 ...
- web元件库、axure元件库、元件库、web组件、控件、表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴
web元件库.axure元件库.通用元件库.web组件.控件.表单.框架.数据表单.导航栏.边框.图标.列表.日期时间选择器.评分组件.穿梭框.输入框.步骤条.图表组件.数据可视化.后台模板.时间轴. ...
- php导出数据到csv文件,php导出CSV文件代码 PHP导出数据到CSV 如何排版
如何使用PHP导出csv和excel文件你走后,再也没有一个声音能让我在人海中突然回首张望. 把Excel文件导入mysql: 打开excel文件,可用phpExcel开源的类 或者: 先把excel ...
- mac r 导出csv文件_mac系统中的Excel数据导出
最近自己正在练习写一个类似通讯录的App.所有联系人的通讯信息存在一个Excel的文件当中,如下图所示 Snip20160903_1.png 如果要在iOS中使用上面的数据,就需要将Excel中的数据 ...
最新文章
- Gideo-0.1.ebuild 第五个练手作品[原创]
- A1035. 素数之和
- 安装ARM交叉编译工具
- 一张图看清自然语言处理脉络
- 47 - 算法 - Leetcode -167-两数之和 - 输入有序数组
- 如何围绕业务特性,做企业信息化?
- 【SimpleITK】坐标次序问题
- linux虚拟键盘onboard设置,求助,安装屏幕虚拟键盘onboard出错。
- Java毕业设计——员工管理系统
- 8086CPU的寻址方式
- Java学习笔录3(变量和常量)
- 画皮用计算机怎么弹山妖,山妖(翻自 小星星Aurora)歌词
- 离散数学-数理逻辑知识整理(修改版)
- Excel如何实现间隔插入空白行
- 微信小程序获取用户运动步数后端返回-41003
- Mac上显示实时网速小工具
- 什么是跨职能流程图? Cross-Functional / Swimlane Flowchart
- 深入解析 Apache BookKeeper 系列:第四篇—背压
- vue根据URL下载文件并重命名
- 安装pandas成功但import不成功的解决办法
热门文章
- Kylin安装,Kylin网页版教程学习
- HttpClient4.5.2调用示例(转载+原创)
- 9.Nexus私服安装配置
- 1Boost之TCP,Client and Server
- c语言中函数(linux命令查看依赖类库),数组(内存存储是连续的内存空间),Linux下查看a,a[0],a之间的值,可变数组
- CSS中一个font缩写的实例
- Kettle使用_9 存储过程与设置变量
- dedecmsmip_织梦MIP文章内容页图片适配百度MIP规范
- Qt学习笔记之QMainWindow,QWidget,QDialog
- C++中auto的用法,说明的是变量的寿命