wenhainan / thinkcsv
csv处理组件,导入导出csv
Installs: 2 270
Dependents: 0
Suggesters: 0
Security: 0
Stars: 22
Watchers: 1
Forks: 4
Open Issues: 0
Requires
- php: >=5.4.0
README
csv导入,导出,读取
说明
- 无任何依赖,任何框架都可以使用
- thinkphp官方推荐扩展,请放心使用!
- 支持thinkphp5.0 thinkphp6.0 lavarel yii2.0等PSR-4自动加载机制的开源框架
- 最后,给颗星星吧!嘿嘿
安装
composer require wenhainan/thinkcsv
使用
//引入
use think\wenhainan\Thinkcsv;
//浏览器渲染导出csv
$header = ['姓名', '性别', '手机号'];
$data = [
['小明', '男', 17699019191],
['小红', '男', 17699019191],
['小黑', '女', 17699019191],
['小白', '女', 17699019191],
];
//浏览器访问渲染下载
$csv = new Thinkcsv('demo.csv',$header,$data);
$csv->export();
//无需浏览器直接访问的方法执行,比如在调用另外一个方法。本例文件生成在 /网站根目录/upload/demo.csv
$csv = new Thinkcsv('upload/demo.csv',$header,$data);
$csv->csvtoFile();
//读取文件 $filepath文件路径
$filepath = 'public/demo.csv';
$data = Thinkcsv::readCsvData($filepath); //默认去除标题行
$data = Thinkcsv::readCsvData($filepath,false); //不去除标题行
官网
交流qq群
606645328