Hướng dẫn how do you export data to excel using javascript? - làm cách nào để xuất dữ liệu sang excel bằng javascript?

Xuất dữ liệu sang Excel rất hữu ích trong danh sách dữ liệu cho gần như mọi ứng dụng web. Tính năng xuất giúp tải xuống danh sách dữ liệu dưới dạng định dạng tệp để sử dụng ngoại tuyến. Định dạng Excel là lý tưởng để xuất dữ liệu trong một tệp. Chủ yếu là phương thức phía máy chủ được sử dụng để xuất dữ liệu để sử dụng PHP. Nhưng nếu bạn muốn một giải pháp phía máy khách để xuất dữ liệu bảng để vượt trội, nó có thể dễ dàng thực hiện bằng JavaScript.export table data to excel, it can be easily done using JavaScript.

Chức năng xuất phía máy khách làm cho ứng dụng web thân thiện với người dùng. Sử dụng JavaScript, dữ liệu bảng HTML có thể dễ dàng xuất mà không cần làm mới trang. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách xuất dữ liệu bảng HTML sang Excel bằng JavaScript. Chức năng xuất JavaScript có thể được sử dụng trong danh sách thành viên, danh sách sản phẩm hoặc danh sách khác để tải xuống danh sách dữ liệu ở định dạng tệp Excel.export HTML table data to excel using JavaScript. The JavaScript export functionality can be used in the member list, product list, or other lists to download the data list in excel file format.

Xuất dữ liệu bảng HTML sang Excel

Mã JavaScript: Hàm exportTabletoExcel [] Chuyển đổi dữ liệu bảng HTML thành Excel và tải xuống dưới dạng tệp XLS [.xls].
The exportTableToExcel[] function convert HTML table data to excel and download as XLS file [.xls].

  • tableID - Yêu cầu. Chỉ định ID bảng HTML để xuất dữ liệu từ.
  • filename - Tùy chọn. Chỉ định tên tệp để tải xuống dữ liệu Excel.
function exportTableToExcel[tableID, filename = '']{
    var downloadLink;
    var dataType = 'application/vnd.ms-excel';
    var tableSelect = document.getElementById[tableID];
    var tableHTML = tableSelect.outerHTML.replace[/ /g, '%20'];
    
    // Specify file name
    filename = filename?filename+'.xls':'excel_data.xls';
    
    // Create download link element
    downloadLink = document.createElement["a"];
    
    document.body.appendChild[downloadLink];
    
    if[navigator.msSaveOrOpenBlob]{
        var blob = new Blob[['\ufeff', tableHTML], {
            type: dataType
        }];
        navigator.msSaveOrOpenBlob[ blob, filename];
    }else{
        // Create a link to the file
        downloadLink.href = 'data:' + dataType + ', ' + tableHTML;
    
        // Setting the file name
        downloadLink.download = filename;
        
        //triggering the function
        downloadLink.click[];
    }
}

Dữ liệu bảng HTML: Bảng HTML chứa một số dữ liệu người dùng với một số trường cơ bản như tên, email, quốc gia.
The HTML table contains some users data with some basic fields like name, email, country.

    
        Name
        Email
        Country
    
    
        John Doe
        
        USA
    
    
        Michael Addison
        
        UK
    
    
        Sam Farmer
        
        France
    

Nút kích hoạt hàm exportTabletoExcel [] để xuất dữ liệu bảng HTML bằng JavaScript.exportTableToExcel[] function to export HTML table data using JavaScript.

Export Table Data To Excel File

Nếu bạn muốn xuất dữ liệu với tên tệp tùy chỉnh, hãy truyền tên tệp mong muốn của bạn trong hàm exportTableToExcel[].

Export Table Data To Excel File

Xuất dữ liệu sang Excel trong PHP

Sự kết luận

Mã ví dụ của chúng tôi giúp bạn thêm chức năng xuất trong bảng HTML mà không có bất kỳ plugin jQuery bên thứ ba hoặc tập lệnh phía máy chủ. Bạn có thể dễ dàng xuất dữ liệu bảng bằng mã JavaScript tối thiểu. Ngoài ra, chức năng của mã ví dụ có thể được tăng cường hoặc tùy chỉnh dễ dàng theo nhu cầu của bạn.

Bạn có muốn nhận trợ giúp thực hiện hoặc sửa đổi hoặc tăng cường chức năng của tập lệnh này không? Gửi yêu cầu dịch vụ trả phí

Nếu bạn có bất kỳ câu hỏi nào về kịch bản này, hãy gửi nó cho cộng đồng QA của chúng tôi - đặt câu hỏi

Làm thế nào để bạn chèn dữ liệu vào Excel bằng JavaScript?

Đây là trường hợp sử dụng "bình thường" và cách bạn có thể hoàn thành việc này với tất cả các trình duyệt: Nhận dữ liệu của biểu mẫu [JavaScript] thực hiện yêu cầu AJAX cho máy chủ với dữ liệu [JavaScript] Máy chủ nên có một số logic để lấy dữ liệu và Viết nó vào một tệp [tệp Excel] [JavaScript, PHP, Java, C#, 1000s nữa ....]

Làm thế nào để bạn xuất tải xuống bảng HTML sang Excel bằng JavaScript?

Các bước để xuất bảng HTML sang Excel bằng JavaScript..
Đánh dấu HTML: Thêm bảng với một số dữ liệu ..
Nhập thư viện SheetJS ..
Mã JavaScript: Sử dụng dữ liệu bảng xuất thư thư viện SheetJS vào tệp Excel ..

Bạn có thể sử dụng Excel với JavaScript không?

Một bổ trợ Excel tương tác với các đối tượng trong Excel bằng cách sử dụng API JavaScript Office, bao gồm hai mô hình đối tượng JavaScript: Excel JavaScript API: Được giới thiệu với Office 2016, API JavaScript Excel cung cấp các đối tượng được gõ mạnh mà bạn có thể sử dụng để truy cập bảng tính,Phạm vi, bảng, biểu đồ, và nhiều hơn nữa., which includes two JavaScript object models: Excel JavaScript API: Introduced with Office 2016, the Excel JavaScript API provides strongly-typed objects that you can use to access worksheets, ranges, tables, charts, and more.

Làm cách nào để chuyển đổi dữ liệu từ HTML sang Excel?

Cách chuyển đổi HTML thành XLS..
Tải lên [S] HTML-File Chọn các tệp từ máy tính, Google Drive, Dropbox, URL hoặc bằng cách kéo nó trên trang ..
Chọn "To XLS" Chọn XLS hoặc bất kỳ định dạng nào khác bạn cần do kết quả [hơn 200 định dạng được hỗ trợ].
Tải xuống XLS của bạn ..

Bài Viết Liên Quan

Chủ Đề