PHPOfiice/PhpSpreadsheet 导出到已存在的表格里

这篇博客介绍了如何利用PHPOffice/PhpSpreadsheet库在PHP中读取已存在的Excel模板,并填充数据。内容包括加载模板文件,遍历并设置不同工作表的数据,如机构信息、擅长领域、咨询分类和资质认证,并最后导出更新后的Excel文件。
摘要由CSDN通过智能技术生成
// tp 安装 相关插件
composer require phpoffice/phpspreadsheet

// ↓↓↓↓↓ 使用内容
//读取 模板
$filename = ROOT_PATH . 'public' . config('importTemplate')['counselor'];
$objPHPExcel = PHPExcel_IOFactory::load($filename);

// 机构信息管理
$enterModel = new Enter();
$eterArr = $enterModel->getEnterDataByWhere(['record_status' => 0], 'id,enter_name');
foreach ($eterArr as $i => $v) {
    $objPHPExcel->setActiveSheetIndex(1)->setCellValue('A' . ($i + 2), $v['enter_name']);
}
// 擅长领域
$configContDomain = config('contDomain');
unset($configContDomain[0]);
foreach ($configContDomain as $i => $v) {
    $objPHPExcel->setActiveSheetIndex(2)->setCellValue('A' . ($i + 1), $v);
}
// 咨询分类二级
$labelModel = new Label();
$labelArr = $labelModel->getLabelDataByWhere(['label_level' => 2, 'record_status' => 0], 'label_name');
for
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值