Tệp tải xuống phpspreadsheet ajax 2024

Xem Tệp tải xuống phpspreadsheet ajax 2024

Tệp CSV (Giá trị phân tách bằng Dấu hài) là một loại tệp đặc biệt mà bạn có thể tạo hoặc chỉnh sửa trong Excel. Thay vì lưu trữ thông tin trong cột, tệp CSV lưu trữ thông tin được phân tách bằng dấu phẩy. Khi văn bản và số được lưu trong tệp CSV, việc chuyển văn bản và số từ chương trình này sang một chương trình khác là rất dễ dàng. Ví dụ. bạn có thể xuất các liên hệ của mình từ Google sang tệp CSV, sau đó đăng nhập vào Outlook

Nội dung chính Hiển thị

    Để được hỗ trợ nhập danh sách các mục nhập trong lịch vào Outlook, xem mục Nhập và xuất email, danh bạ và lịch của Outlook

    • bản trình diễn
      Người mới

    • Bài đăng. 3
      Chủ đề. 1
      Đã tham gia. Tháng 9 năm 2018

      Danh tiếng. 0

    22-09-2018, 10. 57 giờ sáng

    Xin chào tất cả, tôi là người mới ở đây và tôi có một vấn đề lớn, tôi hy vọng tìm thấy câu trả lời ở đây.
    Vì vậy, tôi muốn tạo tệp xsl từ cơ sở dữ liệu và tải xuống mà không cần tải lại trang.
    Đây là bộ điều khiển của tôi.

    Mã PHP.

       public function export()
     
       {
     
           $this->load->library("excel");
     
           $rowscount $this->Public->Count();
     
           $object = new PHPExcel();
     
           $object->setActiveSheetIndex(0);
     
           $table_columns = array("Name");
     
           $column 0;
     
           foreach($table_columns as $field)
     
           {
     
               $object->getActiveSheet()->setCellValueByColumnAndRow($column1$field);
     
               $column++;
     
           }
     
           $users $this->Public->export();
     
           $excel_row 2;
     
           foreach($users as $row)
     
           {
     
               $object->getActiveSheet()->setCellValueByColumnAndRow(0$excel_row$row->username);
     
               $excel_row++;
     
           }
     
           $object_writer PHPExcel_IOFactory::createWriter($object'Excel5');
     
           header("Content-Type: application/vnd.ms-excel");
     
           header("Content-Disposition: attachment;filename=Export.xls");
     
           $object_writer->save('php://output');
     
       

    Đây là biểu mẫu trong chế độ xem.

    Mã PHP.

    <form role="form" action="" method="post">
    <
    button class="btn btn-warning">Exportbutton>
     
       form

    Điều này hoạt động chính xác, nhưng trước khi bắt đầu tải xuống, trang hiện tại đã được tải lại. Tôi muốn với ajax làm cho biểu mẫu tải xuống hoạt động mà không cần tải lại trang.
    Có gợi ý nào về cách thực hiện điều đó không?
    Trân trọng.

    • bản trình diễn
      Người mới

    • Bài đăng. 3
      Chủ đề. 1
      Đã tham gia. Tháng 9 năm 2018

      Danh tiếng. 0

    23-09-2018, 07. 16 giờ sáng

    (23-09-2018, 05. 19 giờ sáng) Wouter60 đã viết. Tuyệt đối không sử dụng biểu mẫu. Chỉ cần một siêu liên kết trên trang của bạn có nội dung “Tải xuống” hoặc “Xuất”. Siêu liên kết phải đề cập đến bộ điều khiển/chức năng tạo tệp Excel và buộc tải xuống.
    Trong trường hợp đó, trang hiện tại sẽ vẫn hoạt động.
    Và bạn không cần AJAX.

    Cảm ơn vì giải pháp của bạn, tôi làm việc này.

    Mã.

    lang->line('export'); ?>

    và hoạt động, nhưng trang cũng tải lại trang

    Bạn đang tìm hiểu bài viết Tệp tải xuống phpspreadsheet ajax 2024


    HỆ THỐNG CỬA HÀNG TRÙM SỈ QUẢNG CHÂU

    Điện thoại: 092.484.9483

    Zalo: 092.484.9483

    Facebookhttps://facebook.com/giatlathuhuongcom/

    WebsiteTrumsiquangchau.com

    Địa chỉ: Ngõ 346 Nam Dư, Trần Phú, Hoàng Mai, Hà Nội.

    0/5 (0 Reviews)