2017 © Pedro Peláez
 

library excel

This package help you to import Excel and export Excel

image

bean/excel

This package help you to import Excel and export Excel

  • Friday, September 22, 2017
  • by bean-du
  • Repository
  • 1 Watchers
  • 11 Stars
  • 15 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 3 Versions
  • 88 % Grown

The README.md

#### bean/excel, (*1)

这是一个Excel处理包,包含了ExcelReader和ExcelWriter、Helpers类,帮助你处理基本的Excel操作。, (*2)

ExcelReander 类包主要负责读取Excel,智能的识别文件类型和读取文件,让你不在为导入的文件类型而烦恼,目前支持的格式有:xlsx ,xls,csv 。也就是说目前支持excel97-excel2003,excel2007和csv格式。, (*3)

### 特性 : 1. 自动判断传入文件类型 2. 支持excel日期格式 3. 支持公式计算值 4. 支持自定义获取数据, (*4)

使用实例 :

```php use Excel/ExcelReader; // 实例化ExcelReader类 $reader = new ExcelReader($realPath); // 粗暴的获取Excel数据 $data = $reader->readExcel()->readSheet()->getData(); // 也可以这样使用 $excel = $reader->readExcel(); $sheetNumber = $excel->sheetNumber; $sheetName = $excel->sheetName[0]; $sheet = $excel->readSheet($sheetName); $columnCount = $sheet->column; $rowCount = $sheet->row; $data = $sheet->getData(), (*5)


`ExcelWriter` 是Excel导出类 ### 特性 : 1. 支持写入`xslx` `xls` `csv`格式 2. 支持设置字体颜色 3. 支持设置单元格背景颜色 4. 支持设置单元格宽度(指定和自适应) 5. 支持合并单元格 6. 支持设置单元格对齐方式(水平、垂直) 7. 支持多sheet操作 8. 支持保存文件和浏览器输出 ### 使用实例 : ```php $writer = new ExcelWriter(); for ($i = 0; $i < 100; $i++){ for ($j = 0; $j < 10; $j++){ $data[$i][$j] = 'test ['.$i.']+['.$j.']'; } } $writer->setWidth(range('A','J')) ->setValue($data) ->setFormat('xls') ->setAlignment(array('A1','C1'),'CENTER') ->setBackgroundColor(array('A1','C1'),'#ccccc') ->setAlignment(array('A2','C2'),'RIGHT') ->setActiveSheetName('Bean') ->outPut('test.xls');

为了方便上传的同学,提供一个Helpers上传文件类。, (*6)

使用实例 :

    $help = new Helpers();
    if ($help->hasFile('file')){
        $file = $help->uploadFile('file');
        $fileExtension = $file->fileExtension();
        $fileName = $file->fileName();
        $fileSize = $file->fileSize();
        $fileMineType = $file->fileMineType();
    }else{
        echo '文件上传失败';
    }

The Versions

22/09 2017

dev-master

9999999-dev https://github.com/bean-du/excel

This package help you to import Excel and export Excel

  Sources   Download

MIT

The Requires

 

by Acorns

excel

22/09 2017

1.1

1.1.0.0 https://github.com/bean-du/excel

This package help you to import Excel and export Excel

  Sources   Download

MIT

The Requires

 

by Acorns

excel

19/09 2017

1.0

1.0.0.0 https://github.com/bean-du/excel

This package help you to import Excel and export Excel

  Sources   Download

MIT

The Requires

 

by Acorns

excel