PhpSpreadsheet_php标准输入流stdin

PhpSpreadsheet_php标准输入流stdin实例化对象composer导包”phpoffice/phpspreadsheet”:”^1.11″,$spreadsheet=newSpreadsheet();$sheet=$spreadsheet->getActiveSheet();合并单元格$sheet->mergeCells(‘A1:J1’);设置单元格的内容$spreadsheet->getActiveSheet()->setCellValue(‘A2′,’序号’)-&

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

实例化对象

composer 导包 "phpoffice/phpspreadsheet": "^1.11",
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
  • 合并单元格
$sheet->mergeCells('A1:J1');
  • 设置单元格的内容
$spreadsheet->getActiveSheet()
  ->setCellValue('A2', '序号')
  ->setCellValue('D2', '联系人')
  ->setCellValue('G2', '手机');
  • 单元格水平和垂直都居中
$styleArray = [
    'alignment' => [
        'horizontal' => Alignment::HORIZONTAL_CENTER,
        'vertical'=>Alignment::VERTICAL_CENTER
    ],
];
$sheet->getStyle('A1')->applyFromArray($styleArray);
  • 单元格垂直居中水平左对齐
$styleArray2 = [
    'alignment' => [
        'horizontal' => Alignment::HORIZONTAL_LEFT,
        'vertical'=>Alignment::VERTICAL_CENTER
    ],
];
$sheet->getStyle('A2')->applyFromArray($styleArray2);
  • 将单元格字体设置粗体,字体大小20
$spreadsheet->getActiveSheet()
	->getStyle('A1')
	->getFont()
	->setBold(true)
	->setSize(20);
  • 设置第一行的行高为30
$spreadsheet->getActiveSheet()->getRowDimension('1')->setRowHeight(30);
  • 选择单元格设置自动换行,并且设置水平和垂直居中
$sheet->getStyle('A4:J8')
    ->getAlignment()->setWrapText(true) // 自动换行
    ->setVertical(Alignment::VERTICAL_CENTER)
    ->setHorizontal(Alignment::HORIZONTAL_CENTER);
  • 单元格所有边框
$styleArray = [
    'borders' => [
        'allBorders' => [
            'borderStyle' => \PhpOffice\PhpSpreadsheet\Style\Border::BORDER_THIN,
            'color' => ['argb' => '000000'],
        ],
    ],
];
$sheet->getStyle('A3:J8')->applyFromArray($styleArray);
  • 设置列宽
$sheet->getColumnDimension("B")->setWidth(20);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192542.html原文链接:https://javaforall.net

(0)
上一篇 2025年12月13日 上午7:22
下一篇 2025年12月13日 上午8:01


相关推荐

  • lm算法是什么算法_opencv图像处理算法

    lm算法是什么算法_opencv图像处理算法1.高斯牛顿法残差函数f(x)为非线性函数,对其一阶泰勒近似有:这里的J是残差函数f的雅可比矩阵,带入损失函数的:令其一阶导等于0,得:这就是论文里常看到的normalequation。2.LMLM是对高斯牛顿法进行了改进,在求解过程中引入了阻尼因子:2.1阻尼因子的作用:2.2阻尼因子的初始值选取:一个简单的策略就是:2.3阻尼因子的更新策略3.核心代码讲解3.1构建H矩阵void…

    2022年10月1日
    4
  • VBA代码翻译成Python调用示例

    VBA代码翻译成Python调用示例本文是为了科普和演示如何将 VBA 代码翻译成 python 调用的形式 VBA 代码翻译成 Python 调用示例下面这段拆分 Excel 表的 vba 代码来自才哥的文章 Python 对比 VBA 实现 excel 表格合并与拆分 作者 两百斤的老涛 Sub 表格拆分 屏幕刷新 falseApplica ScreenUpdati FalseDimLast LastColAsLon ShtAsWorkshe Sh 指代当

    2026年3月20日
    2
  • C# winform开发界面美化

    C# winform开发界面美化总述winform属于比较老的桌面程序开发框架,由于它的易用性常用于一些测试软件、工控软件的开发,界面的美观是其存在的比较大的问题,自带的控件普遍比较不美观,下面介绍一下一些第三方的组件库。CSkin使用方法导入官网下载的dll链接库即可使用,导入后会在左边的组件框生成组件。组件效果SunnyUI使用方法导入dll链接库可用,下载连接组件效果NetWinform使用方法代码开源,可直接使用代码,或者NuGetInstall-PackageHZH_Controls,下载路径

    2022年5月8日
    62
  • TensorFlow 安装教程

    趁着十一放假期间,有这么一点空闲时间,自己看了些tensorflow的资料,顺便在自己的机器上安装了一下tensorflow的环境。安装过程还算比较顺利,现在跟大家分享一下。1.准备好Anaconda环境tensorflow是属于很高层的应用。高层应用的一个比较大的麻烦就是需要依赖的底层的东西很多,如果底层依赖没有弄好的话,高层应用是没法玩转的。在极客学院有关tensorflow的教程中,提到了

    2022年4月9日
    65
  • 亚信安全发布2021年挖矿病毒专题报告,聚焦挖矿病毒进化与治理

    亚信安全发布2021年挖矿病毒专题报告,聚焦挖矿病毒进化与治理供稿|亚信安全出品|CSDN云计算近日,《亚信安全2021年挖矿病毒专题报告》正式发布(以下简称《报告》)。《报告》以2021年亚信安全威胁情报与服务运营部门所监测、分析和处置的挖矿病毒事件为基础,对各类挖矿病毒和攻击进行分析梳理与情况总结,并且深度探究未来可能会演化的方向,以此帮助更多用户,以更安全、更高效、更全面的行动做出安全规划,为挖矿病毒治理提供了参考路径。2021年挖矿病毒大事件全面回顾2021全年,亚信安全共拦截挖矿病毒516,443次。《报告》基于此整体梳.

    2022年5月20日
    60
  • 计算机专业基础820考什么,820计算机专业基础考纲

    计算机专业基础820考什么,820计算机专业基础考纲2013 计算机专业考研考试科目考试时间 820 计算机专业基础 180 分钟考试形式考试总分笔试 闭卷 150 分本科目包括 数据结构 和 计算机操作系统 两门课程 总分 150 分 两门课程各占 75 分 数据结构 一 总体要求 数据结构 是计算机程序设计的重要理论技术基础 是计算机科学与技术学科的核心课程 要求 1 理解数据结构的基本概念 掌握数据的逻辑结构 存储结构及其差异

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号