php读写csv、xml文件: SimpleExcel
实例结构:
1. csv2xml.demo.php
<?php use SimpleExcel\SimpleExcel; // 这句不能少! require_once ('../lib/SimpleExcel.php'); // 导入类文件 $excel = new SimpleExcel ( 'xml' ); $excel->parser->loadFile ( 'example.csv' ); $excel->convertTo ( 'xml' ); $excel->writer->saveFile ( 'example' );
2. parseXML.demo.php
<?php use SimpleExcel\SimpleExcel; // 这句不能少! require_once ('../lib/SimpleExcel.php'); // 导入类文件 $excel = new SimpleExcel ( 'xml' ); $excel->parser->loadFile ( 'example.xml' ); $x = $excel->parser->getField (); // 返回所有数据的一个二维数组 $a = $excel->parser->getRow ( 3 ); // 从 1 开始的第 3 行 $b = $excel->parser->getColumn ( 3 ); // 从 1 开始的第 3 列 $c = $excel->parser->getCell ( 1, 2 ); // 第 1 行第 2 列 echo '<pre>'; print_r ( $x ); echo '</pre>';
3. writeXML.demo.php
<?php use SimpleExcel\SimpleExcel; // 这句不能少! require_once ('../lib/SimpleExcel.php'); // 导入类文件 $excel = new SimpleExcel ( 'xml' ); $excel->writer->setData ( array ( array ( 'ID', 'Name', 'Kode' ), array ( '1', 'Kab. Bogor', '1' ), array ( '2', 'Kab. Cianjur', '1' ), array ( '3', 'Kab. Sukabumi', '1' ), array ( '4', 'Kab. Tasikmalaya', '2' ) ) ); $excel->writer->saveFile ( 'example' );
// 另外: 导出 CSV 的方法 // 在以上代码基础上作修改: // 1.修改第 5 行为: $excel = new SimpleExcel('csv'); // 2.在 saveFile 之前增加一行语句: $excel->writer->setDelimiter(",");
;
php读写csv、xml文件: SimpleExcel的更多相关文章
- 使用Spark读写CSV格式文件(转)
原文链接:使用Spark读写CSV格式文件 CSV格式的文件也称为逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号.在本文中的CSV格 ...
- 一文综述python读写csv xml json文件各种骚操作
Python优越的灵活性和易用性使其成为最受欢迎的编程语言之一,尤其是对数据科学家而言.这在很大程度上是因为使用Python处理大型数据集是很简单的一件事情. 如今,每家科技公司都在制定数据战略. ...
- solr6.6 导入 pdf/doc/txt/json/csv/xml文件
文本主要介绍通过solr界面dataimport工具导入文件,包括pdf.doc.txt .json.csv.xml等文件,看索引结果有什么不同.其实关键是managed-schema.solrcon ...
- 如何用python读写CSV 格式文件
工作中经常会碰到读写CSV文件的情况.记录下,方便自己以后查询并与大家一起分享: 写CSV文件方法一: import csv #导入CSV with open("D:\eg ...
- 13--Python入门--文件读写--CSV&Excel文件
EXCEL文件 import pandas as pd excel=pd.read_excel('read_excel.xlsx') print(excel) CSV文件 import pandas ...
- 使用csv模块读写csv格式文件
import csv class HandleCsv: ''' csv文件处理类 ''' def __init__(self, filename): ''' 构造器 :param filename: ...
- 文件的存储读写,XML文件的存储与读写
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s ...
- [转载]C#读写配置文件(XML文件)
.xml文件格式如下 [xhtml] view plaincopy <?xml version="1.0" encoding="utf-8"?> & ...
- Fixflow引擎解析(三)(模型) - 创建EMF模型来读写XML文件
Fixflow引擎解析(四)(模型) - 通过EMF扩展BPMN2.0元素 Fixflow引擎解析(三)(模型) - 创建EMF模型来读写XML文件 Fixflow引擎解析(二)(模型) - BPMN ...
随机推荐
- git学习资料及心得
1. 阮一峰的(简单易懂,实用性佳) http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html http://www.ruanyifeng ...
- Android使用TextView,设置onClick属性无效解决的方法
Android在布局文件里为View提供了onClick属性.用法例如以下: <TextView android:id="@+id/user" android:layout_ ...
- iOS OC08,09_内存管理
//管理内存有三种方式, //1.是垃圾回收,java常见的管理内存的方法,系统来检測对象是否被使用,是否被释放 //2.MRC手动管理引用计数,iOS管理内存的方式,程序猿通过手动的方式来管理对象是 ...
- agruments应用——求出函数参数的总合&&css函数——设置/读取对象的属性&&当前输入框高亮显
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- js 参数校验器
//校验器 var validate = { //校验当前运行环境是否是手机端 isWap:function(){ var sUserAgent= navigator.userAgent.toLowe ...
- C语言可以给字符数组赋值的方法
分类: C 2012-04-06 10:23 4081人阅读 评论(0) 收藏 举报 语言c 学了这么多年的C语言,突然发现连字符串赋值都出错,真的很伤心. char a[10]; 怎么给这个数组赋值 ...
- Android文章收藏
Android集 1.Himi李华明的<Android游戏开发专栏>http://blog.csdn.net/column/details/androidgame.html2.老罗的&l ...
- angular中使用daterangepicker完全能用版
angular版本:angular5 先看效果图: 最新版是这样的: 附上插件的网址: http://www.daterangepicker.com/ 1 安装: daterangepicker依赖于 ...
- springboot学习(二) 第一个springboot项目:Hello World!
1.简介 可以像使用其他java标准库那样使用spriongboot,只需简单地在你的classpath下包含正确的 spring-boot-*.jar 文件.springboot不需要集成任何特殊的 ...
- ckediter一些小的问题解决办法
上传图片后,不能看到缩略图. 解决的方法是: BaseDir = "";Thumbnails.Dir = BaseDir + "_thumbs/"; 改为 Th ...