Tôi đang cố gắng nhập một tệp CSV cục bộ với các tiêu đề vào tệp HTML cục bộ, sau đó sẽ hiển thị dưới dạng bảng trong trình duyệt. Show
Tôi đã không học HTMland JavaScript lâu dài, vì vậy tôi không biết nhiều về việc nhập và chuyển đổi. Những gì tôi cần là một số lời khuyên hoặc có thể là một tập lệnh cơ bản mô tả loại chức năng tôi cần. Giải thích và lời khuyên đều được hoan nghênh! Đây là một ví dụ về tệp CSV:
Đây là cách tôi muốn hiển thị nó: http://jsfiddle.net/yekdkdLm Chào mừng bạn đến với một hướng dẫn về cách đọc tệp CSV và hiển thị nó trong bảng HTML với JavaScript. Bạn đã đọc đúng. JavaScript hiện đại thực sự có khả năng đọc các tệp CSV và trực tiếp xuất chúng. Không cần phía máy chủ. Đọc về các ví dụ! Tôi đã bao gồm một tệp zip với tất cả các mã nguồn ví dụ khi bắt đầu hướng dẫn này, vì vậy bạn không phải sao chép mọi thứ, hoặc nếu bạn chỉ muốn đi thẳng vào. TLDR - Slide nhanh
MỤC LỤCTải xuống & ghi chúThứ nhất, đây là liên kết tải xuống đến mã ví dụ như đã hứa. Ghi chú nhanhNếu bạn phát hiện ra một lỗi, hãy bình luận bên dưới. Tôi cũng cố gắng trả lời các câu hỏi ngắn, nhưng đó là một người so với toàn bộ thế giới, nếu bạn cần câu trả lời khẩn cấp, vui lòng kiểm tra danh sách các trang web của tôi để nhận trợ giúp lập trình. Ảnh chụp màn hìnhMã hóa ví dụ Tải xuốngNhấn vào đây để tải xuống mã nguồn, tôi đã phát hành nó theo giấy phép MIT, vì vậy hãy thoải mái xây dựng trên đó hoặc sử dụng nó trong dự án của riêng bạn. Được rồi, bây giờ chúng ta hãy vào các ví dụ về việc đọc tệp CSV và hiển thị nó trong bảng HTML với JavaScript. Tệp CSV giả0-dummy.csv
Hãy để chúng tôi bắt đầu với một tệp CSV giả, danh sách người dùng giả. Đối với những người chưa quen với các giá trị phân tách của Comma Comma:
Ví dụ 1) Trình chọn tệp CSV đến bảng HTML1a) HTML1a-read-csv.html
1b) JavaScript1b-read-csv.js
Đó là khá nhiều mã JavaScript, nhưng đây là một bản tóm tắt nhanh chóng.
Ví dụ 2) Ajax đọc tệp CSV2a) HTML2a-ajax-csv.html
Đối với ví dụ này, chúng tôi chỉ cần một bảng trống. 2b) JavaScript2b-ajax-csv.js
Không còn nữa, điều này là khá giống nhau.
Một lưu ý về hiệu suấtNhư bạn có thể thấy, chúng tôi đang đọc toàn bộ tệp CSV thành một chuỗi. Điều này hoạt động, nhưng bạn sẽ gặp phải các vấn đề về hiệu suất và các vấn đề về bộ nhớ với các tệp CSV lớn. Tại thời điểm viết, không có cách nào để đọc từng dòng tệp CSV, ít nhất là trong JavaScript phía máy khách. Vì vậy, chỉ cần nhận thức được điều này, và làm việc với nó một cách cẩn thận. P.S. Nếu bạn đang sử dụng trình chọn tệp, bạn có thể nhận được kích thước tệp đã chọn với 1.Kiểm tra khả năng tương thích
Những ví dụ này sẽ hoạt động tốt trong hầu hết các trình duyệt hiện đại. Liên kết & Tài liệu tham khảo
Hướng dẫn YouTubeInfographics cheat tờBảng CSV đến HTML trong JavaScript (bấm để phóng to)KẾT THÚCCảm ơn bạn đã đọc, và chúng tôi đã đi đến cuối hướng dẫn này. Tôi hy vọng rằng nó đã giúp bạn với dự án của bạn và nếu bạn muốn chia sẻ bất cứ điều gì với hướng dẫn này, xin vui lòng bình luận bên dưới. Chúc may mắn và mã hóa hạnh phúc! Làm cách nào để hiển thị dữ liệu CSV trong HTML?Một phương pháp là sử dụng thẻ. Các thẻ pre sẽ bảo tồn định dạng văn bản được sử dụng trong tệp CSV của bạn. Đây là cách tiếp cận dễ dàng hơn và không yêu cầu chuyển đổi văn bản của tệp CSV.
…tags. Pre tags will preserve the text formatting used in your CSV file. This is the easier approach, and does not require text transformation of the CSV file. Làm cách nào để hiển thị dữ liệu CSV trên một trang web?Để hiển thị dữ liệu từ tệp CSV đến trình duyệt web, chúng tôi sẽ sử dụng hàm fgetcsv ().Giá trị phân tách dấu phẩy (CSV) là một tệp văn bản chứa nội dung dữ liệu.Nó là một tệp giá trị được phân tách bằng dấu phẩy với.Tiện ích mở rộng CSV, cho phép dữ liệu được lưu theo định dạng bảng.use fgetcsv() function. Comma Separated Value (CSV) is a text file containing data contents. It is a comma-separated value file with . csv extension, which allows data to be saved in a tabular format.
Làm cách nào để hiển thị tệp CSV trong bình HTML?Trong bài viết này, chúng tôi sẽ chuyển đổi tệp CSV thành bảng HTML bằng cách sử dụng Python Pandas và Flask Framework .. Tệp CSV mẫu:. Bước 1: Tạo một môi trường..... Bước 2: Kích hoạt môi trường .. Bước 3: Cài đặt bình và gấu trúc .. Bước 1: Tạo thư mục 'App.py' và viết mã được đưa ra dưới đây .. Cách tốt nhất để xem tệp CSV là gì?Mở tệp CSV đơn giản hơn bạn nghĩ.Trong hầu hết mọi trình soạn thảo văn bản hoặc chương trình bảng tính, chỉ cần chọn Tệp> Mở và chọn tệp CSV.Đối với hầu hết mọi người, tốt nhất là sử dụng chương trình bảng tính.Các chương trình bảng tính hiển thị dữ liệu theo cách dễ đọc và làm việc hơn so với trình chỉnh sửa văn bản.choose File > Open and select the CSV file. For most people, it is best to use a spreadsheet program. Spreadsheet programs display the data in a way that is easier to read and work with than a text editor. |