Làm cách nào để bạn tải lên tệp Excel và đọc bằng PHP?

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 đó

Làm cách nào để đọc tệp Excel đã tải lên trong PHP?

php if[isset[$_POST['SubmitButton']]]{ //kiểm tra xem biểu mẫu đã được gửi hay chưa $target_dir = 'uploads/'; . tên cơ sở[$_FILES["filepath"]["name"]]; . '/Bao gồm/Lớp học/PHPExcel/IOFactory

Làm cách nào để đọc dữ liệu từ tệp xlsx trong PHP?

Đọc tệp Excel [XLSX]​ .
Tạo Trình đọc Excel bằng ReaderEntityFactory. tạoXLSXReader[]
Mở tệp XLSX bằng $reader->open[$path]
Duyệt từng Sheet của bảng tính với $reader->getSheetIterator[]
Duyệt qua từng Hàng của Trang tính với $sheet->getRowIterator[]
Duyệt qua từng Ô của Hàng với $row->getCells[]

Làm cách nào để tải lên và tải xuống tệp Excel trong PHP?

Hãy tìm hiểu về cách tải tệp CSV lên và nhập dữ liệu tệp excel vào bảng cơ sở dữ liệu. .
Tạo bảng cơ sở dữ liệu để nhập dữ liệu vào bảng cơ sở dữ liệu bằng PHP. .
Tạo một file excel và điền dữ liệu demo. .
Tạo một biểu mẫu HTML để tải lên tệp CSV [excel]. .
Tạo tệp kết nối để kết nối cơ sở dữ liệu PHP và MYSQL

Làm cách nào để kết nối trang tính Excel với PHP?

Thiết lập kết nối . Để đóng kết nối, hãy sử dụng odbc_close hoặc odbc_close_all. $conn = odbc_connect["Nguồn CData ODBC Excel","người dùng","mật khẩu"]; . Open the connection to Excel by calling the odbc_connect or odbc_pconnect methods. To close connections, use odbc_close or odbc_close_all. $conn = odbc_connect["CData ODBC Excel Source","user","password"]; Connections opened with odbc_connect are closed when the script ends.

Chủ Đề