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 ...
随机推荐
- Java虚拟机内存分配和回收策略
1 对象优先分配在Eden区 对象优先在Eden进行分配,大多数情况下,对象在新生代Eden区进行分配.当Eden区没有足够的空间进行分配时,虚拟机会发起一次Minor GC. 新生代GC(Ninor ...
- java学习笔记——Collection集合接口
NO 方法名称 描述 1 public boolean add(E e) 向集合中保存数据 2 public void clear() 清空集合 3 public boolean contains(O ...
- Android 软键盘的监听(监听高度,是否显示)
Android官方本身没有提供一共好的方法来对软键盘进行监听,但我们实际应用时.非常多地方都须要针对软键盘来对UI进行一些优化. 下面是整理出来的一个不错的方法.大家能够使用. public clas ...
- selenium从入门到应用 - 2,简单线性脚本的编写
本系列所有代码 https://github.com/zhangting85/simpleWebtest 本文将介绍一个Java+TestNG+Maven+Selenium的web自动化测试脚本环境下 ...
- SpringBoot 框架整合
代码地址如下:http://www.demodashi.com/demo/12522.html 一.主要思路 使用spring-boot-starter-jdbc集成Mybatis框架 通过sprin ...
- Maven学习小结
简介:一款服务于Java的自动化构建工具 1 安装 必须已经安装了jdk且配置了环境变量,注意查看当前maven版本支持的jdk版本 配置Maven的环境变量 MAVEN_HOME PATH 使用mv ...
- Java 下载JDK账号
目前在官网下载低于jdk1.8的Javajdk的时候需要登陆,这边分享一个账号,方便下载 账号:2696671285@qq.com 密码:Oracle123 javajdk下载地址:点击打开链接
- Windows 10 优化
---恢复内容开始--- 0x00 使开始菜单,任务栏,和操作中心透明 --关闭 右下角开始菜单,选择设置,打开个性化菜单,找到颜色一栏.向下滑至最低端,使开始菜单,任务栏,和操作中心透明选项关闭 0 ...
- 利用python 掌握机器学习的过程
转载:http://python.jobbole.com/84326/ 偶然看到的这篇文章,觉得对我挺有引导作用的.特此跟大家分享一下. 为了理解和应用机器学习技术,你需要学习 Python 或者 R ...
- Debug与Trace工具类的应用
在写Console程序的时候,能够使用Console.WriteLine()来时时的输出程序的执行状态和各种參数此刻的信息.可是假设是Windows Form程序,我们要怎样实时的观測程序的执行状况呢 ...