Để xuất dữ liệu trên website thì trước tiên phải lấy được dữ liệu của bảng trên website, tiếp theo là xử lí dữ liệu ra dạng dữ liệu chuẩn file csv, xls/xlsx thông qua thư viện xử lí file csv, xls/xlsx (file csv có thể tự xử lí bằng tay, không cần dùng thư viện nhưng làm thế khá tốn thời gian) rồi lưu vào trong file.
Chọn thư viện nào thì tùy vào ngôn ngữ lập trình, nền tảng làm việc, trên trình duyệt và Node.js thì có thư viện SheetJS, nếu muốn xuất ra file trên trình duyệt thì tạo ra một Object URL
SheetJS document:
Blob object:
Từ khóa:
Xử lý code HTML để lấy dữ liệu HTML parser for ngôn ngữ lập trình nào đó
Xử lí dữ liệu thành file CSV, XLS/XLSX: CSV, xls parser for ngôn ngữ lập trình nào đó
P/s: Thường thì mấy khâu xử lí dữ liệu rồi xuất ra file làm ở server nhiều hơn là client.
bạn mong đợi một câu trả lời như nào khi post câu hỏi này?
cách đơn giản nhất là gõ lại
nếu đó là hình thì tự gõ hoặc down hình về rồi dùng phần mềm nhận dạng chữ viết rồi copy paste tạo file csv từ từ
nếu đó không phải là hình thì copy paste được cũng đỡ được một khâu nhận dạng chữ
hoặc đi học javascript rồi tự viết code cho cool ngầu?
hay bạn mong đợi một giải pháp với 1 cú click hoặc nhấn nút là có một file csv đúng như bạn mong muốn?