Hướng dẫn how get data from excel using jquery? - làm cách nào để lấy dữ liệu từ excel bằng jquery?

Tiếp theo → ← Prev

Bài viết này sẽ học cách nhập một tờ Excel vào bảng HTML bằng JQuery. Trong đó, trước tiên chúng ta biết cấu trúc bảng HTML một cách chi tiết. Việc chuyển đổi bảng excel thành bảng HTML có lợi cho người dùng để tạo các trang web. Nó giúp chúng tôi tiết kiệm thời gian và tránh sai lầm trong khi tạo trang web HTML.

Sau đây là ví dụ về việc chuyển đổi bảng HTML thành Excel bằng jQuery.

Ví dụ 1:

Explanation:

Trong ví dụ trên, chúng tôi đã tạo một ví dụ về cách nhập một tờ Excel vào trang web HTML bằng JQuery. Với việc sử dụng nút HTML, chúng tôi có thể nhập một tờ Excel vào tài liệu HTML. Chúng tôi cũng có thể thêm và xóa dữ liệu khỏi bảng HTML bằng cách sử dụng nút Thêm và xóa.

Output:

Sau đây là đầu ra của ví dụ này.

Hướng dẫn how get data from excel using jquery? - làm cách nào để lấy dữ liệu từ excel bằng jquery?

Chủ đề tiếp theo tạo danh sách việc cần làm bằng cách sử dụng jQueryCreate a To-Do list using JQuery

← Tiếp theo →

Tôi muốn biết cách đọc dữ liệu từ tệp MS Excel 2003 nhiều bàn làm việc không có gì, nhưng jQuery. Tôi đã đọc một số giải pháp cho PHP/jQuery, ActiveX, v.v., nhưng tôi chỉ muốn làm điều đó với jQuery. Bất kỳ ý tưởng về cách này có thể hoạt động?

Tôi đã tìm thấy http://plugins.jquery.com/project/csv2table và điều này thực hiện công việc gần như hoàn hảo, ngoại trừ thực tế là tôi phải chia mỗi tờ vào tệp CSV. Tôi muốn bỏ bước đó và đọc nó trực tiếp từ tệp Excel. Cảm ơn rất nhiều về sự trợ giúp của bạn!

BTW - Tôi đang làm việc trong Firefox 4 và không cần hỗ trợ trình duyệt chéo.

SheetJS

21.8K12 Huy hiệu vàng63 Huy hiệu bạc75 Huy hiệu đồng12 gold badges63 silver badges75 bronze badges

hỏi ngày 31 tháng 3 năm 2011 lúc 1:30Mar 31, 2011 at 1:30

Hướng dẫn how get data from excel using jquery? - làm cách nào để lấy dữ liệu từ excel bằng jquery?

Robert Flemingrobert FlemingRobert Fleming

2941 Huy hiệu vàng2 Huy hiệu bạc8 Huy hiệu đồng1 gold badge2 silver badges8 bronze badges

12

Trên thực tế, có thể nếu không có OWC và các addin kỳ lạ như vậy, nhưng công việc thủ công sẽ được yêu cầu. Một điều khác - nó chỉ có thể thực hiện được trên máy cục bộ - đừng mong đợi bảng tính của bạn hoạt động như một máy chủ web. Một khả năng khác là thiết lập nó trên một chia sẻ mạng, nhưng tôi không chắc tất cả sẽ hoạt động như thế nào trong hộp cát.

EDIT: Tôi biết câu hỏi là về định dạng Excel 2003. Tuy nhiên, vẫn còn các truy vấn của Google về chức năng tương tự và ngày nay mọi người đang sử dụng phiên bản MS Office 2010/2013. Vì vậy, tôi tin rằng câu trả lời có thể có lợi cho người đọc. I know the question was about Excel 2003 format. However, there are still Google queries about the same functionality and today people are using MS Office versions 2010/2013. So, I believe the answer can be beneficial to the reader.

Vì vậy, đây là:

  1. Sử dụng zip.js, bạn có thể mở các tệp có khóa kéo. Điều này có nghĩa là bạn có thể mở các tệp MS Office bắt đầu từ Office 2007 (.docx, .xlsx. ETC). Các tệp văn phòng cũ hơn có định dạng tùy chỉnh và bạn không thể đọc chúng dưới dạng các tệp bị nén.
  2. Sau khi bạn mở tệp, cấu trúc thư mục phân cấp với các tệp khác nhau trong đó có sẵn. Bản thân dữ liệu nằm trong /xl/worksheets/[worksheet name].xml/xl/sharedStrings.xml, điều đó có nghĩa là bạn phải đào nó ra bằng trình phân tích cú pháp XML và tương quan sau đó.
  3. May mắn thay, trình phân tích cú pháp XML có sẵn trong JQuery: $.parseXML('...')

Chúc vui vẻ ;)

Đã trả lời ngày 25 tháng 10 năm 2012 lúc 7:05Oct 25, 2012 at 7:05

3

Tôi nhận ra câu hỏi này đã cũ, nhưng tôi có một trình phân tích cú pháp cơ bản hỗ trợ hầu hết những gì bạn đang yêu cầu: http://oss.sheetjs.com/js-xls/

Đã trả lời ngày 8 tháng 6 năm 2013 lúc 13:32Jun 8, 2013 at 13:32

2

Có một vài công cụ (thư viện) cho NodeJS mà bạn có thể tìm thấy trên trang web NPM. Có một cái được gọi là Excel đọc các tệp XLSX và có một tệp được gọi là Office cho hầu hết các tệp MS Office. Bây giờ vì dù sao thì tất cả đều là JavaScript, bạn sẽ có thể tải xuống và kiểm tra nguồn để tìm cách tích hợp nó vào phía máy khách. Hy vọng điều đó sẽ giúp

Đã trả lời ngày 20 tháng 10 năm 2012 lúc 19:17Oct 20, 2012 at 19:17

Naman Goelnaman GoelNaman Goel

1.48511 Huy hiệu bạc16 Huy hiệu đồng11 silver badges16 bronze badges

0

Chuyển đổi Excel trong tệp CSV để đọc từ jQuery. Sử dụng plugin jQuery CSV2Table

Đã trả lời ngày 25 tháng 10 năm 2012 lúc 11:49Oct 25, 2012 at 11:49

Gaurav Agrawalgaurav AgrawalGaurav Agrawal

4.2929 Huy hiệu vàng41 Huy hiệu bạc60 Huy hiệu Đồng9 gold badges41 silver badges60 bronze badges

Làm thế nào tôi có thể lấy dữ liệu từ Excel bằng cách sử dụng jQuery?

Đầu tiên, chúng tôi sẽ tạo nút tải lên tệp, sau đó là bảng HTML được ẩn trước và cuối cùng là nút đầu vào AB khi nhấp, gọi chức năng để xuất dữ liệu Excel vào bảng HTML. Chạy trang sẽ trông giống như bên dưới. Bây giờ, chúng tôi tham khảo các tệp plugin jQuery "xlsx. Core.create a File Upload button, then an HTML table which is hidden first, and lastly ab Input button which upon clicking, calls the function to export Excel data to the HTML table. Running the page will look like below. Now, we reference the jQuery plugin files "xlsx. core.

Làm thế nào để bạn nhận được dữ liệu từ Excel bằng JavaScript?

JavaScript Excel - Nhập dữ liệu từ Excel Tệp Excel được đọc vào đối tượng Uint8array, sau đó được chuyển đến phương thức tải được hiển thị bởi thư viện Excel.Khi bảng tính được tải vào đối tượng thư viện Excel, chúng ta có thể đọc từng giá trị ô và xây dựng một mảng JSON sẽ được sử dụng làm nguồn dữ liệu IgGRid.The Excel file is read into Uint8Array object, which is then passed to the load method exposed by the Excel library. Once the worksheet is loaded into the Excel library object, we can read each cell value and build a JSON array that will be used as the igGrid data source.

Làm cách nào để lấy dữ liệu từ Excel bằng HTML?

Sử dụng lệnh Save As có thể lưu dữ liệu lựa chọn trong Microsoft Excel làm trang web (tệp HTML) ...
Chọn phạm vi bạn muốn xuất dưới dạng tệp HTML ..
Nhấp vào Tệp> Lưu AS để lưu các ô đã chọn ..

Làm cách nào để xuất dữ liệu từ bảng HTML trong Excel bằng jQuery?

Tạo bảng HTML và cung cấp một nút ở đó thông qua đó người dùng sẽ có thể xuất dữ liệu.....
Thêm một số CSS và tập lệnh trong phần tiêu đề.Thêm jQuery và bảng2Excel.....
Theo phương thức bảng2Excel sau đây là các tùy chọn.....
Mở HTML trong trình duyệt và nhấp vào nút Xuất ..