Trong hướng dẫn này, tôi sẽ học cho bạn cách nhập tệp excel vào cơ sở dữ liệu mysql trong php. bạn có thể dễ dàng và đơn giản nhập tệp excel vào cơ sở dữ liệu mysql trong php
Chúng tôi luôn yêu cầu thêm dữ liệu từ bảng quản trị như sản phẩm, mặt hàng, người dùng, email, v.v. Nếu chúng ta có ít bản ghi và yêu cầu thêm thủ công thì không sao, nhưng nếu chúng ta có nhiều dữ liệu trên tệp excel hoặc tệp csv thì thời gian lưu trữ dữ liệu sẽ lâu, Khi đó chúng ta có thể sử dụng tệp xls hoặc tệp csv nhập trực tiếp vào
Vì vậy, trong hướng dẫn này, tôi đang sử dụng lớp Spreadsheet_Excel_Reader để nhập tệp csv vào cơ sở dữ liệu php. Vì vậy, bạn có thể làm điều đó bằng cách làm theo vài bước. Trong hướng dẫn này, bạn phải làm như tệp dưới đây
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
Nhấn vào đây để tải xuống PHP Excel
Sau khi tải xuống, giải nén nó vào thư mục gốc của bạn và đổi tên nó thành "thư viện"
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. tệp php để cấu hình cơ sở dữ liệu, Trong tệp này, bạn phải đặt máy chủ cơ sở dữ liệu, tên người dùng cơ sở dữ liệu, mật khẩu cơ sở dữ liệu, tên cơ sở dữ liệu. Tập tin này sẽ được sử dụng để lưu trữ dữ liệu vào cơ sở dữ liệu
Vì vậy, hãy tạo db_config. php và đặt mã dưới đây
db_config. php
$dbHost = "localhost";
$dbDatabase = "h_php";
$dbPasswrod = "root";
$dbUser = "root";
$mysqli = new mysqli[$dbHost, $dbUser, $dbPasswrod, $dbDatabase];
?>
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. php trong thư mục gốc của bạn, trong tệp này tôi đã tạo biểu mẫu đơn giản bằng cách sử dụng bootstrap, theo cách này, bạn chỉ cần cảm nhận biểu mẫu này và nhấp vào nút "Gửi". Bạn có thể nhập tệp excel từ nút nhập tệp
Vì vậy, hãy sao chép mã dưới đây và đặt nó vào chỉ mục. tập tin php
mục lục. php
Excel Uploading PHP
Excel Upload
Upload Excel File
Upload
Download Demo File from here : Demo.ods
Bước 4. Tạo excelUpload. tập tin php
Bạn phải tạo excel Tải lên. php sẽ quản lý việc nhập dữ liệu vào cơ sở dữ liệu, Ở bước này chúng ta phải tạo thư mục uploads để lưu trữ tệp excel vào tệp này và sau đó đọc tệp đó
Trong bài đăng này, tôi sẽ giải thích cách nhập tệp excel vào cơ sở dữ liệu mysql bằng PHP. Trong bài đăng này, tôi sẽ cung cấp cho bạn ví dụ đầy đủ về tệp csv, tệp ods, tệp xls, tệp xlsx nhập vào cơ sở dữ liệu bằng gói phpexcel
Chúng tôi luôn yêu cầu thêm dữ liệu từ bảng quản trị như sản phẩm, mặt hàng, người dùng, email, v.v. Nếu chúng ta có ít bản ghi và yêu cầu thêm thủ công thì không sao, nhưng nếu chúng ta có nhiều dữ liệu trên tệp excel hoặc tệp csv thì thời gian lưu trữ dữ liệu sẽ lâu, Khi đó chúng ta có thể sử dụng tệp xls hoặc tệp csv nhập trực tiếp vào
Vì vậy, trong hướng dẫn này, tôi đang sử dụng lớp Spreadsheet_Excel_Reader để nhập tệp csv vào cơ sở dữ liệu php. Vì vậy, bạn có thể làm điều đó bằng cách làm theo vài bước. Trong hướng dẫn này, bạn phải làm như tệp dưới đây
1. Tải xuống gói
2. Tạo db_config. tập tin php
3. Tạo chỉ mục. tập tin php
4. Tạo excelUpload. php
5. Tạo thư mục tải lên
Vì vậy, bạn chỉ cần làm theo vài bước, Vì vậy, hãy làm theo
Demo.ods
Bước 4. Tạo excelUpload. tập tin php
Bạn phải tạo excel Tải lên. php sẽ quản lý việc nhập dữ liệu vào cơ sở dữ liệu, Ở bước này chúng ta phải tạo thư mục uploads để lưu trữ tệp excel vào tệp này và sau đó đọc tệp đó