php讀寫csv、xml文件: SimpleExcel
阿新 • • 發佈:2017-11-04
所有 技術分享 blog 二維數組 代碼 pre http 導出 set
實例結構:
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