码迷,mamicode.com
首页 > Web开发 > 详细

php读写csv、xml文件: SimpleExcel

时间:2017-11-04 13:20:53      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:一个   不能   rtt   log   file   field   imp   dem   new   

实例结构:

技术分享

 


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

标签:一个   不能   rtt   log   file   field   imp   dem   new   

原文地址:http://www.cnblogs.com/upup2015/p/7782623.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!