nanaweb / excel-selection-setter
v1.0.3
2017-07-03 01:48 UTC
Requires
- nanaweb/excel-util: ~0.9.1
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is auto-updated.
Last update: 2024-09-04 15:02:19 UTC
README
Nanaweb.ExcelSelectionSetter
设置xlsx文件的当前工作表和当前单元格。
安装
使用composer。
$ composer require nanaweb/excel-selection-setter
用法
AllFirst
选择每个工作表中的第一个单元格,工作簿的第一个工作表。
<?php use Nanaweb\ExcelSelectionSetter\ExcelSelectionSetter; use Nanaweb\ExcelSelectionSetter\Strategy\AllFirst; $setter = new ExcelSelectionSetter(); $setter->addStrategy(new AllFirst()); $setter->execute($pathToYourXlsx, 'all_first');
SynchronizeToTemplate
选择模板中选中的工作表,模板中选中的单元格。
<?php use Nanaweb\ExcelSelectionSetter\ExcelSelectionSetter; use Nanaweb\ExcelSelectionSetter\Strategy\SynchronizeToTemplate; $setter = new ExcelSelectionSetter(); $setter->addStrategy(new SynchronizeToTemplate()); $setter->execute($pathToYourXlsx, 'synchronize_to_template');
创建自己的策略
实现 StrategyInterface
的任何类都可以作为策略接受。