Şimdi Ara

Site üzerinden excel dosyasını göstermek

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
4
Cevap
0
Favori
1.086
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaslar bi proje üzerinde çalışıyorum ancak excel dosyasını site üzerinden göstermem gerekiyor yani tablolarını vs. baştan çizmek çok uzun sürecek. ASP.NET ve c# kullanıyorum nasıl yapabiliriz veya yapabilirmiyiz?



  •  
    DataSet xlsDataSet;

    string Conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\klasor\\dosyalar\\Book1.xls;Extended Properties=""Excel 8.0;""";

    OleDbDataAdapter xlsData = new OleDbDataAdapter ("SELECT field1, field2, field3, field4, field5 FROM [Sheet1$]", Conn);

    xlsData.TableMappings.Add("Tablo", "ExcelDeneme");
    xlsData.Fill(xlsDataSet);

    GridView1.DataSource = xlsDataSet.Tables[0].DefaultView;
    GridView1.DataBind();


    syntax'a dikkat et, studio olmadan kafadan yazdım küçük hatalar olabilir. Ama yolu bu aşağı yukarı
  • markup kodunu unutmuşum

    <asp:GridView ID="GridView1" runat="server"> 
    <Columns>
    <asp:BoundField DataField="field1" HeaderText="field1" />
    <asp:BoundField DataField="field2" HeaderText="field2" />
    <asp:BoundField DataField="field3" HeaderText="field3" />
    <asp:BoundField DataField="field4" HeaderText="field4" />
    <asp:BoundField DataField="field5" HeaderText="field5" />
    </Columns>
    </asp:GridView>


    using'ler ise

     
    using System.Data;
    using System.Data.Oledb;
  • @amras_tasartir
    İlgin için teşekkürler :) aklıma bile gelmedi benim grid hep daha karmaşık şeyler düşünmüştüm :D
  • Yapay Zeka’dan İlgili Konular
    Site içeriğini direk kopyalama
    4 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.