none
C# Listviewden Excele veri aktaramıyorum RRS feed

  • Genel Tartışma

  • Merhaba herkese c# da listviewden excele veri aktarmaya çalışıyorum fakat şöyle bi hata ile karşılaştım kodlarım aşağıdaki şekilde 

     private void excelcagir()
            {
                Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
                app.Visible = true;
                Microsoft.Office.Interop.Excel.Workbook calismakitabi = app.Workbooks.Add(Microsoft.Office.Interop.Excel.XlSheetType.xlWorksheet);
    
                Microsoft.Office.Interop.Excel.Worksheet calismasayfasi = (Microsoft.Office.Interop.Excel.Worksheet)app.ActiveSheet;
                int i = 1;
                int j = 1;
                foreach (ListViewItem item in listView1.Items)
                {
                    calismasayfasi.Cells[i, j] = item.Text.ToString();
                    foreach (ListViewItem.ListViewSubItem subitem in item.SubItems)
                    {
                        calismasayfasi.Cells[i, j] = subitem.Text.ToString();
                        j++;
                    }
                    j = 1;
                    i++;
                }
    
            }

    Aldığım hatanın adı şu şekilde

     System.Runtime.InteropServices.COMException: 'HRESULT özel durum döndürdü: 0x800AC472'

    https://i.hizliresim.com/y3jknN.png buda verileri aktarmaya çalıştığımda ortaya çıkan resim bütün verileri aktarmıyor saatlerce uğraştım çözemedim şimdiden teşekkür ederim yardımlarınız için

    22 Temmuz 2017 Cumartesi 21:27

Tüm Yanıtlar

  • ​şunu farkettim kod sadece bir kez çalışyor visual studioyu açıp kapayınca kod çalışıyor ikinci kez deneyince hata veriyor kapatıp açıyorum program yine düzgün çalışıyor ?
    22 Temmuz 2017 Cumartesi 22:26
  • Listview indan gelen verilerde 2. kayittaki kisi adi bos mu geliyor? Listview ini paylasir misin?

    Sorunuzun yaniti bu ise "Yanit olarak isaretle" yi secerek daha sonra okuyanlara da yardim edebilir misiniz?

    25 Temmuz 2017 Salı 15:22
  • evet hocam bazen boş oluyor bazen dolu oluyor yani bazen ilk listview sutunundaki bütün bilgiler yazarken bazen yazmıyor bazen hepsi yazıyor rastgele olarak verileri ekliyor excele
    25 Temmuz 2017 Salı 18:28