wenhainan/thinkcsv
csv处理组件,导入导出csv
Apache-2.0 · 最后更新 2年前
# 处理CSV类库 thinkcsv
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); //不去除标题行
```
## 官网
http://www.waytomilky.com/
# 交流qq群
`606645328`
推荐扩展
-
topthink/think-ai
8个月前
-
topthink/think-api
11个月前
-
topthink/think-dumper
Dumper extend for thinkphp
4个月前 -
topthink/think-validate
think validate
5个月前 -
yzh52521/think-mailer
A powerful and beautiful php mailer for All of ThinkPHP and Other PHP Frameworks based Symfony mailer
1年前