Làm cách nào để xuất tệp XLSX trong php?

Xuất dữ liệu sang Excel là một tính năng phổ biến của các ứng dụng web cho phép xuất dữ liệu động sang tệp Excel để lưu cục bộ để sử dụng tiếp. Nếu bạn là nhà phát triển PHP và đang nghĩ đến việc triển khai xuất dữ liệu sang excel, thì bạn đang ở đây đúng nơi. Bạn sẽ tìm hiểu ở đây cách triển khai xuất dữ liệu sang excel bằng PHP & MySQL

Trong hướng dẫn trước của chúng tôi, bạn đã học cách xuất dữ liệu sang excel trong CodeIgniter, bây giờ trong hướng dẫn này, chúng tôi sẽ giải thích cách xuất dữ liệu sang excel bằng PHP và MySQL

Chúng tôi sẽ trình bày hướng dẫn này từng bước để tạo bản demo trực tiếp để triển khai xuất dữ liệu sang excel với PHP và MySQL. Bạn cũng có thể tải xuống mã nguồn hoàn chỉnh của live

Làm cách nào để xuất tệp XLSX trong php?

Ngoài ra, đọc


  • Xuất dữ liệu sang Excel bằng PhpSpreadsheet bằng CodeIgniter
  • Xuất dữ liệu sang tệp CSV bằng PHP và MySQL
  • Xuất dữ liệu bảng HTML sang Excel, CSV và Văn bản bằng jQuery, PHP và MySQL

Vậy hãy bắt đầu thực hiện xuất dữ liệu ra excel với PHP và MySQL. Trước khi bắt đầu, hãy xem cấu trúc tệp cho ví dụ này

  • mục lục. php
  • xuất khẩu. php

Bước 1. Tạo bảng cơ sở dữ liệu MySQL

Vì chúng tôi sẽ giới thiệu hướng dẫn này với ví dụ để xuất dữ liệu sang tệp Excel, vì vậy trước tiên chúng tôi sẽ tạo bảng cơ sở dữ liệu MySQL developers để lưu trữ hồ sơ nhà phát triển

CREATE TABLE `developers` (
  `id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `skills` varchar(255) NOT NULL,
  `address` varchar(255) NOT NULL,
  `gender` varchar(255) NOT NULL,
  `designation` varchar(255) NOT NULL,
  `age` int(11) NOT NULL,
  `image` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Chúng tôi cũng sẽ chèn một vài bản ghi vào bảng này

INSERT INTO `developers` (`id`, `name`, `skills`, `address`, `gender`, `designation`, `age`, `image`) VALUES
(1, 'Smith', 'Java', 'Newyork', 'Male', 'Software Engineer', 34, 'image_1.jpg'),
(2, 'David', 'PHP', 'London', 'Male', 'Web Developer', 28, 'image_2.jpg'),
(3, 'Rhodes', 'jQuery', 'New Jersy', 'Male', 'Web Developer', 30, 'image_2.jpg'),
(4, 'Sara', 'JavaScript', 'Delhi', 'Female', 'Web Developer', 25, 'image_2.jpg'),
(5, 'Shyrlin', 'NodeJS', 'Tokiyo', 'Female', 'Programmer', 35, 'image_2.jpg'),
(6, 'Steve', 'Angular', 'London', 'Male', 'Web Developer', 28, 'image_2.jpg'),
(7, 'Cook', 'MySQL', 'Paris', 'Male', 'Web Developer', 26, 'image_2.jpg'),
(8, 'Root', 'HTML', 'Paris', 'Male', 'Web Developer', 28, 'image_2.jpg'),
(9, 'William', 'jQuery', 'Sydney', 'Male', 'Web Developer', 23, 'image_2.jpg'),
(10, 'Nathan', 'PHP', 'London', 'Male', 'Web Developer', 28, 'image_2.jpg'),
(11, 'Shri', 'PHP', 'Delhi', 'Male', 'Web Developer', 38, 'image_2.jpg'),
(12, 'Jay', 'PHP', 'Delhi, India', 'Male', 'Web Developer', 30, 'image_3.jpg');

Bước 2. Nhận bản ghi từ bảng cơ sở dữ liệu MySQL

Trong tệp export.php, chúng tôi sẽ lấy các bản ghi của nhà phát triển từ bảng cơ sở dữ liệu MySQL developers và lưu trữ thành một mảng

include_once("db_connect.php");
$sqlQuery = "SELECT name, gender, age, skills, address, designation FROM developers LIMIT 10";
$resultSet = mysqli_query($conn, $sqlQuery) or die("database error:". mysqli_error($conn));
$developersData = array();
while( $developer = mysqli_fetch_assoc($resultSet) ) {
	$developersData[] = $developer;
}	

Bước 3. Hiển thị bản ghi với nút xuất sang Excel

Trong tệp index.php, chúng tôi sẽ hiển thị các bản ghi nhà phát triển từ mảng $developersData. Chúng tôi cũng sẽ thêm nút xuất dữ liệu để xuất dữ liệu


" method="post">
Name Gender Age Skills Address Designation

Bước 4. Thực hiện Xuất dữ liệu ra Excel

Bây giờ chúng ta sẽ thực hiện xuất dữ liệu ra excel khi nhấn vào nút xuất. Chúng tôi sẽ sử dụng mảng $developersData để xuất dữ liệu và lưu vào tệp xlsx

Làm cách nào để xuất tệp Excel trong php?

Xuất dữ liệu sang Excel bằng PHP và MySQL .
Bước1. Tạo bảng cơ sở dữ liệu MySQL. Trước tiên, chúng ta sẽ tạo bảng cơ sở dữ liệu MySQL dành cho nhà phát triển bằng cách sử dụng truy vấn bên dưới để hiển thị các bản ghi của nhà phát triển và xuất dữ liệu thành tệp excel
Bước2. Nhận dữ liệu MySQL. .
Bước 3. Tạo HTML và hiển thị bản ghi bằng nút xuất. .
Bước4. Xuất dữ liệu sang Excel

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 để chuyển đổi XLS sang xlsx trong php?

Chuyển đổi từ XLS sang XLSX trong ứng dụng trên đám mây .
Khởi tạo WordsApi và CellsApi với Client Id, Client Secret, Base URL & phiên bản API
Đặt ConvertDocumentRequest với tham số tên tệp cục bộ và định dạng dưới dạng HTML
Gọi WordsApi convertDocument để chuyển đổi tài liệu XLS sang HTML

Làm cách nào để nhập và xuất tệp Excel trong php?

Bước 1. Tải xuống gói. Ở bước đầu tiên, chúng ta phải tải xuống thư viện PHP Excel Reader từ GitHub, vì vậy trước tiên hãy tải xuống từ đây. .
Bước 2. Tạo db_config. tập tin php. Trong bước này, chúng ta phải tạo db_config. .
Bước 3. Tạo chỉ mục. tập tin php. Trong bước này tôi sẽ tạo chỉ mục. .
Bước 4. Tạo excelUpload. tập tin php