PhpSpreadsheet tạo tệp Excel

Viết công thức trong tệp xlsx và dễ dàng tính toán giá trị trung bình, tính tổng một dải giá trị ô và thậm chí đặt công thức có điều kiện dựa trên giá trị ô đã cho

Đây chỉ là một vài trong số nhiều công thức bạn có thể viết khi tạo tệp xlsx bằng PhpSpreadsheet

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

getActiveSheet();

// Set cell A1-A10 value from 1-10 respectively
for ($i=1; $i<11; $i++) {
    $sheet->setCellValue('A' . $i, $i);
}

// Set cell A11 with a formula that will get the average value of cell A1 to cell A10
$sheet->setCellValue('A11', '=AVERAGE(A1:A' . ($i-1) . ')');

// Set cell A12 with a formula that will get the summation value of cell A1 to cell A10
$sheet->setCellValue('A12', '=SUM(A1:A' . ($i-1) . ')');

// Set cell B1-B10 with a formula that will check if it's corresponding A column value is odd or even
for ($i=1; $i<11; $i++) {
    $sheet->setCellValue('B' . $i, '=IF(MOD(A' . $i . ',2)=0,"Even","Odd")');
}

// Write a new .xlsx file
$writer = new Xlsx($spreadsheet);

// Save the new .xlsx file
$writer->save('create-xlsx-files-with-formulas.xlsx');

create-xlsx-files-with-formulas.php

Bài kiểm tra

Chạy các mã sau

$ php create-xlsx-files-with-formulas.php
command line

Kết quả

Mở tệp đã tạo tạo-xlsx-files-with-formulas. xlsx

________số 8

PhpSpreadsheet tạo tệp Excel

// Set cell A11 with a formula that will get the average value of cell A1 to cell A10
$sheet->setCellValue('A11', '=AVERAGE(A1:A' . ($i-1) . ')');

PhpSpreadsheet tạo tệp Excel

composer.json
0

PhpSpreadsheet tạo tệp Excel

composer.json
1

PhpSpreadsheet tạo tệp Excel

PhpSpreadsheet tạo tệp Excel

PhpSpreadsheet tạo tệp Excel

Người giới thiệu

  • Cách cài đặt PhpSpreadsheet
  • Tạo bảng tính
  • Đọc và ghi vào tập tin
  • Công thức bảng tính Php
  • << Bài trước
  • Bài tiếp theo >>

0 Bình luận

Để lại một câu trả lời Hủy trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *

Nhận xét *

Tên *

Email *

Trang mạng

Lưu tên, email và trang web của tôi trong trình duyệt này cho lần bình luận tiếp theo

Tạo một tệp xlsx với một “Xin chào thế giới đơn giản. " thí dụ

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

composer.json
6
composer.json
7

Bài kiểm tra

Chạy các mã sau

composer.json
8
command line

Kết quả

Mở tệp đã tạo tệp tạo-xlsx. xlsx

PhpSpreadsheet tạo tệp Excel

Người giới thiệu

  • Cách cài đặt PhpSpreadsheet
  • Tạo bảng tính
  • Truy cập các ô
  • Đọc và ghi vào tập tin
  • Đọc tập tin
  • << Bài trước
  • Bài tiếp theo >>

0 Bình luận

Để lại một câu trả lời Hủy trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *

Nhận xét *

Tên *

Email *

Trang mạng

Lưu tên, email và trang web của tôi trong trình duyệt này cho lần bình luận tiếp theo

Làm cách nào để tạo một tệp Excel bằng PHP?

3 bước dễ dàng để tạo bảng tính Excel trong PHP .
Bước 1. Loại nội dung. Điều đầu tiên bạn phải làm là thêm một ứng dụng/vnd. .
Bước 2. Thêm dữ liệu. Dữ liệu chỉ là đơn giản. .
Bước 3. Tải xuống bảng tính. Bây giờ bạn đã đặt loại nội dung và tạo dữ liệu, chỉ cần mở tệp PHP trong trình duyệt

Làm cách nào để tạo tệp xlsx trong PHP?

Bạn có thể sử dụng đoạn mã sau. tiêu đề ('Loại nội dung. đơn/đồng. MS Excel'); . tệp đính kèm; tên tệp = "tệp. xlsx"'); tiêu đề ('Kiểm soát bộ đệm. tuổi tối đa=0'); . //đầu ra');

Làm cách nào để tạo tệp Excel trống trong PHP?

EasyXLS trên Linux, Mac, Windows sử dụng Java với PHP .
Bước 1. Tải xuống và cài đặt Thư viện EasyXLS Excel cho Java. Để tải xuống phiên bản dùng thử của Thư viện EasyXLS Excel, hãy nhấn vào nút bên dưới. .
Bước 2. Cài đặt cầu PHP/Java. .
Bước 3. Thiết lập thư viện EasyXLS trong Tomcat. .
Bước 4. Chạy mã PHP tạo tệp Excel

Làm cách nào để xuất dữ liệu từ cơ sở dữ liệu sang trang tính Excel bằng PhpSpreadsheet trong PHP?

Tạo Excel sử dụng PhpSpreadsheet trong CodeIgniter. .
Điều hướng đến dự án của bạn bằng dấu nhắc lệnh $ cd /path/to/my/project
Chạy trình soạn thảo trong dấu nhắc lệnh để cài đặt PhpSpreadsheet $ trình soạn thảo yêu cầu phpoffice/phpspreadsheet
Mở tập tin cấu hình. php trong ứng dụng/config/config dự án của bạn. php