nanaweb/excel-selection-setter

v1.0.3 2017-07-03 01:48 UTC

This package is auto-updated.

Last update: 2024-09-04 15:02:19 UTC


README

Build Status

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 的任何类都可以作为策略接受。