Hướng dẫn phpspreadsheet add formula - phpspreadsheet thêm công thức
Sử dụng công cụ tính toán phpspreadsheetThực hiện tính toán công thứcVì PHPSPREADSHEET đại diện cho một bảng tính trong bộ nhớ, nó cũng cung cấp các khả năng tính toán công thức. Một ô có thể thuộc loại giá trị (chứa một số hoặc văn bản) hoặc loại công thức (chứa công thức có thể được đánh giá). Ví dụ, công thức 5 đánh giá tổng số các giá trị trong A1, A2, ..., A10. Show
Để tính toán một công thức, bạn có thể gọi ô chứa phương thức công thức 6, ví dụ:
Nếu bạn viết dòng mã sau trong bản demo hóa đơn được bao gồm trong phpspreadsheet, nó sẽ đánh giá đến giá trị "64": Khi viết một công thức vào một ô, các công thức phải luôn được đặt như chúng sẽ xuất hiện trong một phiên bản tiếng Anh của Microsoft Office Excel và PHPSPreadsheet xử lý tất cả các công thức trong nội bộ ở định dạng này. Điều này có nghĩa là các quy tắc sau giữ:
Một tính năng hay khác của trình phân tích cú pháp công thức của PHPSPREADSHEET, là nó có thể tự động điều chỉnh một công thức khi chèn/tháo hàng/cột. Đây là một ví dụ: Bạn thấy rằng công thức có trong ô E11 là "Sum (E4: E9)". Bây giờ, khi tôi viết dòng mã sau, hai dòng sản phẩm mới được thêm vào:
Bạn có để ý không? Công thức trong ô E11 trước đây (nay là E13, khi tôi chèn 2 hàng mới), đã thay đổi thành "Sum (E4: E11)". Ngoài ra, các ô được chèn trùng lặp thông tin kiểu của ô trước đó, giống như hành vi của Excel. Lưu ý rằng bạn có thể chèn cả hai hàng và cột. Nếu bạn muốn "neo" một ô cụ thể cho một công thức, thì bạn sẽ đặt tiền tố cột và/hoặc hàng có ký hiệu 0, chính xác như bạn làm trong chính MS Excel. Vì vậy, nếu một công thức chứa "Sum (E $ 4: E9)" và bạn chèn 2 hàng mới sau hàng 1, công thức sẽ được điều chỉnh để đọc "tổng (e $ 4: e11)", với 0 sửa hàng 4 Bắt đầu phạm vi.Bộ nhớ cache tính toánKhi công cụ tính toán đã đánh giá công thức trong một ô, kết quả sẽ được lưu trữ, vì vậy nếu bạn gọi 6 lần thứ hai cho cùng một ô, kết quả sẽ được trả về từ bộ đệm thay vì đánh giá công thức lần thứ hai. Điều này giúp tăng hiệu suất, bởi vì đánh giá một công thức là một hoạt động đắt tiền về hiệu suất và tốc độ.Tuy nhiên, có thể đôi khi bạn không muốn điều này, có lẽ bạn đã thay đổi dữ liệu cơ bản và cần đánh giá lại công thức tương tự với dữ liệu mới đó.
Sẽ vô hiệu hóa bộ nhớ đệm tính toán và xóa bộ đệm tính toán hiện tại. Nếu bạn chỉ muốn xả bộ đệm, thì bạn có thể gọi
Những hạn chế đã biếtCó một số hạn chế đã biết đối với công cụ tính toán phpspreadsheet. Hầu hết trong số họ là do thực tế là một công thức Excel được chuyển đổi thành mã PHP trước khi được thực thi. Điều này có nghĩa là tính toán công thức Excel phải tuân theo các đặc điểm ngôn ngữ của PHP. Chức năng không được hỗ trợ trong XLSKhông phải tất cả các chức năng đều được hỗ trợ, cho một danh sách toàn diện, đọc danh sách chức năng theo tên. Ưu tiên điều hànhTrong Excel 3 thắng trên 4, giống như 5 thắng trên 3 trong đại số thông thường. Quy tắc trước đây không phải là những gì người ta tìm thấy bằng cách sử dụng công cụ tính toán được vận chuyển với phpspreadsheet.
Công thức liên quan đến số và văn bảnCác công thức liên quan đến số và văn bản có thể tạo ra kết quả không mong muốn hoặc thậm chí nội dung tệp không thể đọc được. Ví dụ: công thức 7 dự kiến sẽ tạo ra lỗi trong Excel (#Value!). Do thực tế là PHP chuyển đổi 8 thành giá trị số (0), kết quả của công thức này được đánh giá là 3 thay vì đánh giá là một lỗi. Điều này cũng gây ra tài liệu Excel được tạo ra là chứa nội dung không thể đọc được.
Các công thức don don dường như được tính toán trong Excel2003 sử dụng gói tương thích?Đây là hành vi bình thường của gói tương thích, XLSX hiển thị chính xác điều này. Sử dụng 9 Nếu bạn thực sự cần các giá trị được tính toán hoặc buộc tính toán lại trong Excel2003.Xử lý các giá trị ngày và thời gianCác hàm excel trả về giá trị ngày và thời gianBất kỳ hàm ngày và thời gian nào trả về giá trị ngày trong Excel đều có thể trả về dấu thời gian Excel hoặc dấu thời gian PHP hoặc đối tượng 0.Các tập lệnh có thể thay đổi kiểu dữ liệu được sử dụng để trả về các giá trị ngày bằng cách gọi phương thức 1:
trong đó các hằng số sau có thể được sử dụng cho 2:
Phương thức sẽ trả về thành công Boolean true, sai về thất bại (ví dụ: nếu giá trị không hợp lệ được truyền cho loại ngày trả lại). Phương thức 6 có thể được sử dụng để xác định giá trị hiện tại của cài đặt này:
Mặc định là 7.Dấu thời gian PHPNếu 7 được đặt cho loại ngày trả về, thì bất kỳ giá trị ngày nào được trả lại cho tập lệnh gọi bằng bất kỳ quyền truy cập nào vào các hàm ngày và giờ trong Excel sẽ là giá trị số nguyên đại diện cho số giây từ ngày cơ sở PHP/UNIX. Ngày cơ sở PHP/UNIX (0) là 00:00 UST vào ngày 1 tháng 1 năm 1970. Giá trị này có thể dương hoặc âm: do đó, giá trị -3600 sẽ là 23:00 giờ vào ngày 31 tháng 12 năm 1969; trong khi giá trị +3600 sẽ là 01:00 giờ vào ngày 1 tháng 1 năm 1970. Điều này mang lại cho PHP một khoảng thời gian từ ngày 14 tháng 12 năm 1901 đến 19 tháng 1 năm 2038.Đối tượng PHP DAVERAGE (database, field, criteria)
|
Nếu giá trị của tháng nhỏ hơn 1, thì giá trị đó sẽ được điều chỉnh bởi -1 và sau đó sẽ bị trừ từ tháng đầu tiên của năm được chỉ định. Ví dụ, ngày (2008,0,2) trả về giá trị đại diện cho ngày 2 tháng 12 năm 2007; Trong khi ngày (2008, -1,2) trả về một giá trị đại diện cho ngày 2 tháng 11 năm 2007. | ngày số ngày. | Nếu giá trị này lớn hơn số ngày trong tháng (và năm) được chỉ định, hàm ngày sẽ thêm số ngày đó vào ngày đầu tiên trong tháng. Ví dụ, ngày (2008,1,35) trả về một giá trị đại diện cho ngày 4 tháng 2 năm 2008. |
---|---|---|
Nếu giá trị của ngày nhỏ hơn 1, thì giá trị đó sẽ được điều chỉnh bởi -1 và sau đó sẽ bị trừ từ tháng đầu tiên của năm được chỉ định. Ví dụ, ngày (2008,3,0) trả về giá trị đại diện cho ngày 29 tháng 2 năm 2008; Trong khi ngày (2008,3, -2) trả về giá trị đại diện cho ngày 27 tháng 2 năm 2008. | Giá trị trả về | Hỗn hợp một dấu ngày/thời gian tương ứng với ngày đã cho. |
Đây có thể là giá trị dấu thời gian PHP (số nguyên), đối tượng PHP 0 hoặc giá trị dấu thời gian Excel (thực), tùy thuộc vào giá trị của 6. | Ví dụ | Ghi chú |
Không có ghi chú bổ sung nào về chức năng này | Ngày tháng | Hàm Datedif tính toán sự khác biệt giữa hai ngày trong nhiều khoảng thời gian khác nhau, số năm, tháng hoặc ngày như vậy. |
Ngày 1 Ngày đầu tiên. | Giá trị ngày excel, dấu thời gian ngày PHP, đối tượng PHP 0 hoặc một ngày được biểu diễn dưới dạng chuỗi. | Ngày 2 ngày thứ hai. |
đơn vị loại khoảng thời gian để sử dụng để tính toán | Đây là một chuỗi, bao gồm một trong các giá trị được liệt kê dưới đây: | Đơn vị |
Nghĩa | Sự mô tả | m |
Tháng
Giá trị trả về
Hỗn hợp một dấu ngày/thời gian tương ứng với ngày đã cho. An integer value that reflects the difference between the two dates.
Đây có thể là giá trị dấu thời gian PHP (số nguyên), đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc giá trị dấu thời gian Excel (thực), tùy thuộc vào giá trị của DAVERAGE (database, field, criteria)
6.Ví dụ
Calculation::getInstance($spreadsheet)->clearCalculationCache();
3Calculation::getInstance($spreadsheet)->clearCalculationCache();
4Ghi chú
Không có ghi chú bổ sung nào về chức năng này
Ngày tháng
Hàm Datedif tính toán sự khác biệt giữa hai ngày trong nhiều khoảng thời gian khác nhau, số năm, tháng hoặc ngày như vậy.
Cú pháp
Calculation::getInstance($spreadsheet)->clearCalculationCache();
5Thông số
Ngày 1 Ngày đầu tiên. Date String.
Giá trị ngày excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc một ngày được biểu diễn dưới dạng chuỗi.Giá trị trả về
Hỗn hợp một dấu ngày/thời gian tương ứng với ngày đã cho. A date/time stamp that corresponds to the given date.
Đây có thể là giá trị dấu thời gian PHP (số nguyên), đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc giá trị dấu thời gian Excel (thực), tùy thuộc vào giá trị của DAVERAGE (database, field, criteria)
6.Ví dụ
Calculation::getInstance($spreadsheet)->clearCalculationCache();
6Calculation::getInstance($spreadsheet)->clearCalculationCache();
7Ghi chú
Không có ghi chú bổ sung nào về chức năng này
Ngày tháng PhpSpreadsheet accepts a wider range of date formats than MS Excel, so it is entirely possible that Excel will return a #VALUE! error when passed a date string that it can’t interpret, while PhpSpreadsheet is able to translate that same string into a correct date value.
Cần cẩn thận trong sổ làm việc sử dụng các ngày được định dạng chuỗi trong tính toán khi viết vào XLS hoặc XLSX.
NGÀY
Hàm ngày trả về ngày của một ngày. Ngày được đưa ra như một số nguyên từ 1 đến 31.
Cú pháp
Calculation::getInstance($spreadsheet)->clearCalculationCache();
8Thông số
Ngày DateTime. Date.
Giá trị ngày excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc một ngày được biểu diễn dưới dạng chuỗi.Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh ngày của tháng. An integer value that reflects the day of the month.
Đây là một số nguyên từ 1 đến 31.
Ví dụ
Calculation::getInstance($spreadsheet)->clearCalculationCache();
9\PhpOffice\PhpSpreadsheet\Calculation\Functions::setReturnDateType($returnDateType);
0Ghi chú
Lưu ý rằng hàm phpspreadsheet là
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
36 khi phương thức được gọi là tĩnh.DAYS360
Hàm Days360 tính toán sự khác biệt giữa hai ngày dựa trên một năm 360 ngày (12 giai đoạn bằng nhau 30 ngày mỗi hệ thống kế toán.
Cú pháp
\PhpOffice\PhpSpreadsheet\Calculation\Functions::setReturnDateType($returnDateType);
1Thông số
Ngày DateTime. First Date.
Giá trị ngày excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc một ngày được biểu diễn dưới dạng chuỗi.Giá trị trả về Second Date.
Giá trị ngày excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc một ngày được biểu diễn dưới dạng chuỗi.Giá trị trả về A boolean flag (TRUE or FALSE)
Số nguyên Một giá trị số nguyên phản ánh ngày của tháng.
Đây là một số nguyên từ 1 đến 31. | Ví dụ |
---|---|
Ghi chú | Lưu ý rằng hàm phpspreadsheet là 36 khi phương thức được gọi là tĩnh. |
Hàm Days360 tính toán sự khác biệt giữa hai ngày dựa trên một năm 360 ngày (12 giai đoạn bằng nhau 30 ngày mỗi hệ thống kế toán. | Ngày 1 Ngày đầu tiên. |
Ngày 2 ngày thứ hai.
Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh ngày của tháng. An integer value that reflects the difference between the two dates.
Đây là một số nguyên từ 1 đến 31.
Ví dụ
\PhpOffice\PhpSpreadsheet\Calculation\Functions::setReturnDateType($returnDateType);
2\PhpOffice\PhpSpreadsheet\Calculation\Functions::setReturnDateType($returnDateType);
3Ghi chú
Lưu ý rằng hàm phpspreadsheet là
36 khi phương thức được gọi là tĩnh. This function does not currently work with the Xls Writer when a PHP Boolean is used for the third
(optional) parameter (as shown in the example above), and the writer will generate and error. It will work if a numeric 0 or 1 is used for the method parameter; or if the Excel $spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
39 and $spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
40 functions are used instead.Hàm Days360 tính toán sự khác biệt giữa hai ngày dựa trên một năm 360 ngày (12 giai đoạn bằng nhau 30 ngày mỗi hệ thống kế toán.
Ngày 1 Ngày đầu tiên.
Cú pháp
\PhpOffice\PhpSpreadsheet\Calculation\Functions::setReturnDateType($returnDateType);
4Thông số
Ngày DateTime. Start Date.
Giá trị ngày excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc một ngày được biểu diễn dưới dạng chuỗi.Giá trị trả về Number of months to add.
Số nguyên Một giá trị số nguyên phản ánh ngày của tháng.
Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh ngày của tháng. A date/time stamp that corresponds to the basedate + months.
Đây là một số nguyên từ 1 đến 31.
Ví dụ
\PhpOffice\PhpSpreadsheet\Calculation\Functions::setReturnDateType($returnDateType);
5\PhpOffice\PhpSpreadsheet\Calculation\Functions::setReturnDateType($returnDateType);
6NotesGhi chú This function is currently not supported by the Xls Writer because it is not a standard function within Excel 5, but an add-in from the Analysis ToolPak.
Lưu ý rằng hàm phpspreadsheet là $spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
36 khi phương thức được gọi là tĩnh.
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
Hàm Days360 tính toán sự khác biệt giữa hai ngày dựa trên một năm 360 ngày (12 giai đoạn bằng nhau 30 ngày mỗi hệ thống kế toán.
Cú pháp
\PhpOffice\PhpSpreadsheet\Calculation\Functions::setReturnDateType($returnDateType);
7Thông số
Ngày DateTime. Start Date.
Giá trị ngày excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc một ngày được biểu diễn dưới dạng chuỗi.Giá trị trả về Number of months to add.
Số nguyên Một giá trị số nguyên phản ánh ngày của tháng.
Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh ngày của tháng. A date/time stamp that corresponds to the last day of basedate + months.
Đây là một số nguyên từ 1 đến 31.
Ví dụ
\PhpOffice\PhpSpreadsheet\Calculation\Functions::setReturnDateType($returnDateType);
8\PhpOffice\PhpSpreadsheet\Calculation\Functions::setReturnDateType($returnDateType);
9Ghi chú
Ghi chú This function is currently not supported by the Xls Writer because it is not a standard function within Excel 5, but an add-in from the Analysis ToolPak.
Lưu ý rằng hàm phpspreadsheet là $spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
36 khi phương thức được gọi là tĩnh.
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
Hàm Days360 tính toán sự khác biệt giữa hai ngày dựa trên một năm 360 ngày (12 giai đoạn bằng nhau 30 ngày mỗi hệ thống kế toán.
Cú pháp
$returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
0Thông số
Thời gian DateTime. Time.
Giá trị ngày/thời gian của Excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc ngày/thời gian được biểu thị dưới dạng chuỗi.Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh giờ trong ngày. An integer value that reflects the hour of the day.
Đây là một số nguyên từ 0 đến 23.
Ví dụ
$returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
1 $returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
2Ghi chú
Lưu ý rằng hàm phpspreadsheet là
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
50 khi phương thức được gọi là tĩnh.PHÚT
Hàm phút trả về số phút của giá trị thời gian. Phút được đưa ra như một số nguyên, từ 0 đến 59.
Cú pháp
$returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
3Thông số
Thời gian DateTime. Time.
Giá trị ngày/thời gian của Excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc ngày/thời gian được biểu thị dưới dạng chuỗi.
Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh giờ trong ngày. An integer value that reflects the minutes within the hour.
Đây là một số nguyên từ 0 đến 23.
Ví dụ
$returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
4$returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
5Ghi chú
Lưu ý rằng hàm phpspreadsheet là
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
50 khi phương thức được gọi là tĩnh.PHÚT
Hàm phút trả về số phút của giá trị thời gian. Phút được đưa ra như một số nguyên, từ 0 đến 59.
Cú pháp
$returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
6Thông số
Thời gian DateTime. Date.
Giá trị ngày/thời gian của Excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc ngày/thời gian được biểu thị dưới dạng chuỗi.Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh giờ trong ngày. An integer value that reflects the month of the year.
Đây là một số nguyên từ 0 đến 23.
Ví dụ
$returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
7$returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
8Ghi chú
Lưu ý rằng hàm phpspreadsheet là
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
50 khi phương thức được gọi là tĩnh.PHÚT
Hàm phút trả về số phút của giá trị thời gian. Phút được đưa ra như một số nguyên, từ 0 đến 59.
Cú pháp
$returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
9Thông số
Thời gian DateTime. Start Date of the period.
Giá trị ngày/thời gian của Excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc ngày/thời gian được biểu thị dưới dạng chuỗi.Giá trị trả về End Date of the period.
Giá trị ngày/thời gian của Excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc ngày/thời gian được biểu thị dưới dạng chuỗi.Giá trị trả về Optional array of Holiday dates.
Số nguyên Một giá trị số nguyên phản ánh giờ trong ngày.
Đây là một số nguyên từ 0 đến 23.
Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh giờ trong ngày. Number of working days.
Đây là một số nguyên từ 0 đến 23.
Ví dụ
\PhpOffice\PhpSpreadsheet\Shared\Date::setExcelCalendar($baseDate);
0\PhpOffice\PhpSpreadsheet\Shared\Date::setExcelCalendar($baseDate);
0Ghi chú
Lưu ý rằng hàm phpspreadsheet là
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
50 khi phương thức được gọi là tĩnh.PHÚT
Hàm phút trả về số phút của giá trị thời gian. Phút được đưa ra như một số nguyên, từ 0 đến 59.
Cú pháp
\PhpOffice\PhpSpreadsheet\Shared\Date::setExcelCalendar($baseDate);
2Thông số
Số nguyên Một giá trị số nguyên phản ánh số phút trong vòng một giờ.
Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh giờ trong ngày. A date/time stamp that corresponds to the current date and time.
Đây là một số nguyên từ 0 đến 23.
Ví dụ
$returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
1 $returnDateType = \PhpOffice\PhpSpreadsheet\Calculation\Functions::getReturnDateType();
2Ghi chú
Lưu ý rằng hàm phpspreadsheet là
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
50 khi phương thức được gọi là tĩnh.PHÚT
Hàm phút trả về số phút của giá trị thời gian. Phút được đưa ra như một số nguyên, từ 0 đến 59.
Cú pháp
\PhpOffice\PhpSpreadsheet\Shared\Date::setExcelCalendar($baseDate);
5Thông số
Thời gian DateTime. Time.
Giá trị ngày/thời gian của Excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc ngày/thời gian được biểu thị dưới dạng chuỗi.
Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh giờ trong ngày. An integer value that reflects the seconds within the minute.
Đây là một số nguyên từ 0 đến 23.
Ví dụ
\PhpOffice\PhpSpreadsheet\Shared\Date::setExcelCalendar($baseDate);
6\PhpOffice\PhpSpreadsheet\Shared\Date::setExcelCalendar($baseDate);
7Ghi chú
Lưu ý rằng hàm phpspreadsheet là
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
50 khi phương thức được gọi là tĩnh.PHÚT
Hàm phút trả về số phút của giá trị thời gian. Phút được đưa ra như một số nguyên, từ 0 đến 59.
Số nguyên Một giá trị số nguyên phản ánh số phút trong vòng một giờ.
Hàm phút trả về số phút của giá trị thời gian. Phút được đưa ra như một số nguyên, từ 0 đến 59.
Số nguyên Một giá trị số nguyên phản ánh số phút trong vòng một giờ.
Hàm phút trả về số phút của giá trị thời gian. Phút được đưa ra như một số nguyên, từ 0 đến 59.
Số nguyên Một giá trị số nguyên phản ánh số phút trong vòng một giờ.
Đây là một số nguyên từ 0 đến 59.
Cú pháp
\PhpOffice\PhpSpreadsheet\Shared\Date::setExcelCalendar($baseDate);
8Thông số
Thời gian DateTime. Date.
Giá trị ngày/thời gian của Excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc ngày/thời gian được biểu thị dưới dạng chuỗi.Giá trị trả về An integer flag (values 0, 1 or 2)
Số nguyên Một giá trị số nguyên phản ánh giờ trong ngày.
\PhpOffice\PhpSpreadsheet\Shared\Date::setExcelCalendar($baseDate);
9Đây là một số nguyên từ 0 đến 23.
Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh giờ trong ngày. An integer value that reflects the day of the week.
Đây là một số nguyên từ 0 đến 23.
Ví dụ
$baseDate = \PhpOffice\PhpSpreadsheet\Shared\Date::getExcelCalendar();
0$baseDate = \PhpOffice\PhpSpreadsheet\Shared\Date::getExcelCalendar();
1Ghi chú
Lưu ý rằng hàm phpspreadsheet là
$spreadsheet->getActiveSheet()->insertNewRowBefore(7, 2);
50 khi phương thức được gọi là tĩnh.PHÚT
Hàm phút trả về số phút của giá trị thời gian. Phút được đưa ra như một số nguyên, từ 0 đến 59.
Số nguyên Một giá trị số nguyên phản ánh số phút trong vòng một giờ.
Hàm phút trả về số phút của giá trị thời gian. Phút được đưa ra như một số nguyên, từ 0 đến 59.
Số nguyên Một giá trị số nguyên phản ánh số phút trong vòng một giờ.
Đây là một số nguyên từ 0 đến 59.
Cú pháp
$baseDate = \PhpOffice\PhpSpreadsheet\Shared\Date::getExcelCalendar();
2Thông số
Thời gian DateTime. Date.
Giá trị ngày/thời gian của Excel, dấu thời gian ngày PHP, đối tượng PHP
DAVERAGE (database, field, criteria)
0 hoặc ngày/thời gian được biểu thị dưới dạng chuỗi.Giá trị trả về
Số nguyên Một giá trị số nguyên phản ánh tháng trong năm. An integer value that reflects the month of the year.
Đây là một giá trị năm nguyên.
Ví dụ
$baseDate = \PhpOffice\PhpSpreadsheet\Shared\Date::getExcelCalendar();
3$baseDate = \PhpOffice\PhpSpreadsheet\Shared\Date::getExcelCalendar();
4Ghi chú
Không có ghi chú bổ sung nào về chức năng này
Yearfrac
Chưa được ghi lại.