Langsung ke konten utama

Ruby on Rails Export Excel without gem and Change the filename excel

Ruby on Rails logo
Ruby on Rails logo (Photo credit: Wikipedia)
Hi Everyone,

Currently I want to share to you how to make export function without gem and I change/modify the filename. Please follow me below:
1. Add mime type on config/initializers/mime_types.rb
    Mime::Type.register "application/xls", :xls
2. Add on your controller
    def index
      @tabulars = Tabular.all
      filename = "data_users.xls"
      respond_to do |format|
        format.html
        format.xls { headers["Content-Disposition"] = "attachment; filename=\"#{filename}\"" }
      end
    end
3. Add on your view:
    <%= link_to "Export",  tabulars_path(format: "xls") %>

4, Add format index.xls.erb file:
       <table>
          <tr>
             <th>Name</th>
          </tr>
          <% @tabulars.each do |tabular| %>
             <tr><td><%= tabular.name %></td></tr>
          <% end %>
       </table>

I hope this article can help you. :)
Enhanced by Zemanta

Komentar

  1. Anonim10.13

    nice thanks :)

    BalasHapus
  2. Anonim16.46

    Any idea how to export multiple sheets?

    BalasHapus
    Balasan
    1. I have 2 options to you.
      1. You can convert to zip first.
      2. You can create a sheet need a page with extension xls.erb

      Hapus
  3. Magnifique! Merci beaucoup (y)

    BalasHapus

Posting Komentar

terimakasih komentarnya

Postingan populer dari blog ini

EPrT English Proficiency Test Soal - soal

Toefl ini saya akan test jam 9 ini,,
Tanggal 18 Juni 2011,,

saya mau test di IT Telkom Bandung bersama saya sendiri,, hehehe
ini awal mula saya ikut test toefl lohjj,
semoga saya bisa,
amien,,

Lagi belajar sambil posting blog enak nya..
referensi buat yang mau belajar EPrt

http://www.transparent.com/learn-english/proficiency-test.html

Link diatas untuk belajar toefl EPrt




Penulis: Muhamad Akbar Bin Widayat

cara memunculkan dan menyembunyikan icon date, time, clock, volume, network, power battery, action center pada taskbar pada Windows 7

Bingung mencari icon time, clock, volume, network, power, action center pada taskbar Windows 7 saat anda menghilangkannya denga tidak sengaja..
dan ini adalah caranya:
1. klik kanan pada taskbar
2. pilih panah kecil di samping icon battery
3. pilih customize
4. klik turn system icon on or off
5. pilih on/off sesuai kebutuhan 6. klik ok
Penulis: Muhamad Akbar Bin Widayat

Mega Pro Modifikasi MotoGp full

From modifikasi

Hai modifers, Tahukan Anda motor ini adalah Motor Megapro 2005, yang habis - habisan di modifikasi oleh Citra Darma Wida, ia adalah dulunya seorang mahasiswa di STMIK Bandung, yang gemar dengan motoGp sehingga dia mempoles motor megapronya ini menjadi MotoGp beneran,,

Kegemarannya menonton MotoGp akhirnya di tahun 2011 Citra Darma Wida merubah motornya ini, Dia sangat ngefans berat sama Cassey Stoner yang dulunya di Ducati sebelum pindah di Honda sekarang.


Bagaimana anda tertarik untuk memodifikasi motor Anda.. Pastinya pengen..
Tinggalkan saja komen Anda untuk lebih jelasnya, terimakasih