bảng tính. setColumn – Đặt chiều rộng của một cột hoặc một dải cột
Tóm tắt
request_once "Bảng tính/Excel/Trình ghi. php";
void Worksheet::setColumn [ integer $firstcol , integer $lastcol , float $width , mixed $format=0 , integer $hidden=0 ]
Đặt chiều rộng của một cột hoặc một dải cột
integer $firstcol
- cột đầu tiên trên phạm viinteger $lastcol
- cột cuối cùng trên phạm vifloat $width
- chiều rộng để đặtmixed $format
- Định dạng XF tùy chọn để áp dụng cho các cộtinteger $hidden
- Thuộc tính ẩn tùy chọn
Chức năng này không thể được gọi tĩnh
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer[];
$worksheet =& $workbook->addWorksheet[];
$radius = 20;
$worksheet->setColumn[0,$radius*2,1];
// Face
for [$i = 0; $i write[floor[sin[[2*pi[]*$i]/360]*$radius] + $radius + 1, floor[cos[[2*pi[]*$i]/360]*$radius] + $radius + 1, "x"];
}
// Eyes [maybe use a format instead?]
$worksheet->writeURL[floor[$radius*0.8], floor[$radius*0.8], "0"];
$worksheet->writeURL[floor[$radius*0.8], floor[$radius*1.2], "0"];
integer $firstcol
0
integer $firstcol
1
integer $firstcol
2
Mỗi đơn vị chiều rộng của cột bằng với chiều rộng của một ký tự trong cỡ chữ mặc định. Giá trị -1 báo cho Excel hiển thị cột này theo chiều rộng mặc định của nó. Theo mặc định, đây sẽ là đơn vị đo lường cho giá trị được truyền;
Viết mã tệp xlsx trong PhpSpreadsheet để tự động điều chỉnh độ rộng cột dựa trên số lượng ký tự tối đa từ một ô trong cột đã cho. Khi tệp xlsx được tạo, ô sẽ tự động khớp với giá trị của nó, điều này tương tự như cài đặt độ rộng cột theo cách thủ công với chức năng 'Tự động điều chỉnh độ rộng cột'
Cài đặt thủ công 'Tự động điều chỉnh độ rộng cột'
Định dạng -> Tự động điều chỉnh độ rộng cột
Yêu cầu
- nhà soạn nhạc
- PHP7. 2 hoặc mới hơn
Bước 1
thiết lập phụ thuộc
{
"require": {
"phpoffice/phpspreadsheet": "^1.3"
}
}
composer.json
Bước 2
Cài đặt phpspreadsheet
$ composer install
command line
Bước 3
Tạo một tệp PHP mới và bắt đầu mã hóa