Tutorial Upload File Excel Into Gridview ASP.NET C#

posted in: Tutorial | 0
  1. Buatlah sebuah tampilan UI seperti gambar di bawah ini :1
    Nama Label Nama Kontrol Keterangan
    A fileupload_Excel Berfungsi sebagai file upload
    B gridviewHasil_Excel Isi pada file excel akan ditampilkan disini
    C tombolUpload_Excel Jika tombol ditekan maka dan semua kondisi terpenuhi isi pada file excel akan tampil pada gridview
    D labelKet_Error Jika terjadi error atau suatu kesalahan, akan tertulis disini
  2. Listing Code .aspx2
  3. Setting Upload File
    “Banyak Jalan Menuju Roma”, itulah ungkapan yang pas untuk setting upload file excel : setting via web config atau via direct. Penulis akan menjelaskan via web config terlebih dahulu.

    1. Bukalah web.config. (panah merah)3
    2. Buatlah sebuah folder dengan nama folder “fUploads”, sebenarnya nama folder dibebaskan. Setelah membuah folder, buatlah sebuah file excel dengan nama file apapun lalu simpan pada folder yang telah dibuat tadi, dalam kasus ini folder “fUploads”. (panah orange)
    3. Ketika sudah membuka web.config tambahkan seperti ini4
      1. Listing Code .aspx.cs
        1. Listing Code tombolUpload_Excel_Click5
        2. Listing Code excelToGridViewP02()67
    4. Via web.config
      1. Listing Code .aspx.cs
        1. Listing Code tombolUpload_Excel_Click8
        2. Listing Code excelToGridViewP04()910
    5. Via direct
      1. Listing Code .aspx.cs
        1. Listing Code tombolUpload_Excel_Click11
        2. Listing Code excelToGridViewP03()

      12

Tentang Penulis

Christian Yonathan Sillueta

Christian Yonathan lahir di Jakarta. Penulis adalah mahasiswa Universitas Budi Luhur, Fakultas Teknologi Informasi, Jurusan Teknik Informatika. Penulis juga merupakan Asisten Laboratorium Komputer ICT Terpadu, Universitas Budi Luhur. Penulis mempelajari bahasa pemrograman ASP.NET. penulis juga mempelajari Algoritma Genetika, Data Mining, Jaringan Syaraf Tiruan, dan Web Service. Hubungi saya melalui christianys14@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *