Heim > Artikel > Backend-Entwicklung > Ausführliche Erklärung, wie man in PHPOffice ein schönes Formular schreibt
Empfohlen: „PHP-Video-Tutorial“
Dieses Formular wird vom 橙心优选
Vorsichtsblatt des Leiters nachgeahmt
Beachten Sie, dass es sich bei einigen der aufgeführten um Methodennamen, bei anderen um Klassenattribute und nur um die in diesem Artikel verwendeten Attribute handelt werden aufgelistet. Weitere Details sind erforderlich. Werfen Sie einen Blick auf die entsprechende Klassendatei.
Speadsheet // 实例化 excel Sheet // 当前活动 sheet PhpOffice\PhpSpreadsheet\Worksheet\Worksheet getColumnDimension // 操作列 width // 设置列宽 autoSize // 自动大小 getRowDimension // 操作行 height // 设置行高 getCell // 获取要操作的单元格(An:Gn),如 (A2:G7) style 同Speadsheet 下的 Style setValue // 设置值 mergeCell // 合并单元格 pageSetup // 页面设置,包含纸张大小,比如 A4 ... pageMargins // 页边距 ... headerFooter // 页眉页脚 ... ... Style // 处理样式 PhpOffice\PhpSpreadsheet\Style\Style Font // 处理字体 size // 字体大小 bold // 加粗 underline // 下划线 color // 处理颜色 argb // 带透明度颜色 rgb // 颜色 Fill // 处理填充 fillType // 填充方式 startColor // 开始颜色(不清楚用处) endColor // 结束颜色(不清楚用处) color // 处理颜色 argb // 带透明度颜色 背景色带透明 rgb // 颜色 背景色 Borders Alignment NumberFormat ProtectionAusrichtung des Operationstextes
$spreadsheet = new Spreadsheet(); // 实例化 excel 操作类,默认初始化 sheet 序号为 0 $sheet = $spreadsheet->getActiveSheet(0); // 拿到要操作的 sheet,必须是已存在的 // 获取操作表格样式的类(全局样式) $defaultStyle = $spreadsheet->getDefaultStyle(); // PhpOffice\PhpSpreadsheet\Style\Style 实例
Operationsspalte// 获取操作对齐方式 类 $align = $defaultStyle->getAlignment(); // 设置 Horizontal(水平) 和 Vertical(垂直) 都居中,一个类中的方法,可以连贯操作 $align->setHorizontal(Alignment::HORIZONTAL_CENTER)->setVertical(Alignment::VERTICAL_CENTER) // 仅水平居中 $align->setHorizontal(Alignment::HORIZONTAL_CENTER); // 仅垂直居中 $align->setVertical(Alignment::VERTICAL_CENTER);Operationsschriftart
// 获取操作对齐方式 类 $border = $defaultStyle->getBorders(); // 设置底部边框 $border->getBottom()->setBorderStyle(Border::BORDER_THIN)
// 获取字体操作类 $font = $defaultStyle->getFont() // 设置字体 18, 加粗,加下划线 $font->setSize(18)->setBold(true)->setUnderline(Font::UNDERLINE_SINGLE); // 操作颜色,需要先获取颜色操作 类 $font->getColor()->setRGB('333333');
$column = $sheet->getColumnDimension('A') // 设置列宽 $column->setWidth(7);
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man in PHPOffice ein schönes Formular schreibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!