php csv,php csv操作类代码
php csv操作类实现代码,需要的朋友可以参考下。
请点击后面地址下载:csv操作类
使用说明如下:
1.生成csv文件
require "./include/csvdatafile.php";
set_time_limit(200);
header("Content-type: application/RFC822");
header('Content-Disposition: attachment; filename=export.csv');
$arr_export_titles = array("学生编号","学号","学生姓名");
$csvfile = new csvDataFile("", ",", "w");
echo $csvfile->printline($arr_export_titles);
//方法一
$print_data1[] = 1;
$print_data1[] = "039413301";
$print_data1[] = "张三";
echo $csvfile->printline($print_data1);
$print_data2[] = 2;
$print_data2[] = "039413302";
$print_data2[] = "李四";
echo $csvfile->printline($print_data2);
$print_data3[] = 3;
$print_data3[] = "039413303";
$print_data3[] = "王五";
echo $csvfile->printline($print_data3);
//方法二
$print_data[1][] = 1;
$print_data[1][] = "039413301";
$print_data[1][] = "张三";
$print_data[2][] = 2;
$print_data[2][] = "039413302";
$print_data[2][] = "李四";
$print_data[3][] = 3;
$print_data[3][] = "039413303";
$print_data[3][] = "王五";
echo $csvfile->printcsv($print_data);
2.打开csv读数据
代码
require "./include/csvdatafile.php";
$filename = "E:/development/csvfile/datefile.csv";
// Read file source
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
// format content for special chars
$contents = @addslashes($contents);
$contents = @str_replace('\,', '\ ,', $contents);
$contents = @stripslashes($contents);
// Write to new file
$handle = @fopen($filename, "w");
@fwrite($handle, $contents);
@fclose($handle);
$fd = @fopen($filename, "rb");
$first_line = str_replace(' ,',',',str_replace('"','',trim(@fgets($fd, 1000)))) ;
@fclose($fd);
if($first_line != "学生编号,学号,学生姓名") {
$pass = false;
}
if($pass){
$csv = new csvDataFile($filename);
while($csv->next_Row()) {
$userid = trim($csv->f('学生编号'));
$classno = trim($csv->f('学号'));
$username = trim($csv->f('学生姓名'));
}
}
php csv,php csv操作类代码相关推荐
- php csv 类,php csv操作类代码 - trim
...>require (MYSQL);if ($_SERVER['REQUEST_METHOD'] == 'POST') {$trimmed = array_map('trim', $_POS ...
- php日历类 农历,PHP日期操作类代码-农历-阳历转换、闰年、计算天数等
这是一个实用的PHP日期时间操作类,里面包括了公历-农历转换.转换成中文日期格式.计算农历相隔天数.根据阴历年获取生肖.获取阴历月份的天数.获取农历每年的天数.获取闰月.计算阴历日期与正月初一相隔的天 ...
- PHP日期操作类代码-农历-阳历转换、闰年、计算天数等
这是一个实用的PHP日期时间操作类,里面包括了公历-农历转换.转换成中文日期格式.计算农历相隔天数.根据阴历年获取生肖.获取阴历月份的天数.获取农历每年的天数.获取闰月.计算阴历日期与正月初一相隔的天 ...
- 简单的php数据库操作类代码(增,删,改,查)
数据库操纵基本流程为: 1.连接数据库服务器 2.选择数据库 3.执行SQL语句 4.处理结果集 5.打印操作信息 其中用到的相关函数有 •resource mysql_connect ( [stri ...
- 用C#操作类读写WinCE平台Mac地址代码祥解(转叶帆)
前段时间在测试我们触摸屏联网性能的时候,由于屏的Mac地址通过注册表设置,而PB定制WinCE内核的时候就有一个默认值,所以一批下来Mac地址都一样,两台以上的机器一联网准出问题,通过注册表软件去修改 ...
- c winform mysql类_C#连接MySQL数据库操作类
首先需要安装MySQL Connector Net 6.8.3 然后在项目中引用MySQL Connector,如下图所示 C#连接MySQL的操作类代码如下:public class MySQLHe ...
- TensorFlow csv读取文件数据(代码实现)
TensorFlow csv读取文件数据(代码实现) 大多数人了解 Pandas 及其在处理大数据文件方面的实用性.TensorFlow 提供了读取这种文件的方法. 前面章节中,介绍了如何在 Tens ...
- csv文件完整操作总结
csv文件完整操作总结 1.概述 csv 模块主要用于处理从电子数据表格Excel或数据库中导入到文本文件的数据,通常简称为 comma-separated value (CSV)格式因为逗号用于分离 ...
- C# 封装的功能强大的中国农历日历操作类的代码
将代码过程经常用的代码片段备份一下,下边资料是关于C# 封装的功能强大的中国农历日历操作类的代码,希望能对大伙有些用途. private static int leapDays(int y){if ( ...
最新文章
- 继承单例模式 php_详解PHP单例模式之继承碰见的问题
- 怎么在HTML中加个日历,HTML中如何添加日历插件(JQUERY)
- sprinigboot(2.2.4)+mysql引入druid的性能监控StateFilter
- Hadoop动态扩容,增加节点
- Asp.Net生命周期系列二
- OpenCV3.0或OpenCV3.1的SVM操作
- 华为云薛浩:媒体业务进入全面云化时代,云原生成为必然选择
- paypal创建订单后怎么获得id_新支付无国界:PayPal注册教程
- 渗透测试-安卓APP经验总结
- 使用IDEA反编译class文件
- 强力推荐素材收集和管理神器-Eagle工具
- 网络分层和Http协议原理
- 笑是理想的热情与态度
- linux服务器下如何显示中文的图片,Linux服务器中文显示问题
- 东北大学秦皇岛分校计算机类排名,东北大学秦皇岛分校全国排名,2021东北大学秦皇岛分校排名榜...
- 大像素图像目标检测的解决方案
- 求星期算法c语言程序,C语言根据指定日期计算是星期几
- 神州租车——为用户提供精细化租车服务
- 企业邮箱登录入口有哪些?企业邮箱如何快速登录?
- 跟着吉庆写文档(流程图) の 让“伊妹儿“帮你管理时间
热门文章
- Python基础 2
- 一周图趣(2019.01.07-2019.01.13)
- Java Socket传输数据的文件系统介绍
- 生成动态验证码的jsp
- 都说做ToB商业模式,VR AR博物馆内容的矿或许可以挖下
- JQuery用户名无刷新验证
- 反射__获取delegate的信息
- 关于产品版本英语缩写
- CentOS系统环境下安装MongoDB
- 请给出一个算法,使之对于给定的介于0到k之间的n个整数进行预处理,并能在O(1)时间内,回答出输入的整数中有多少个落在区间[a..b]内,你给出的算法上预处理时间应是O(n+k)。...