public void VeriKaydetme() { Excel.Application ExcelUygulama; Excel.Workbook ExcelProje; Excel.Worksheet ExcelSayfa; object Missing = System.Reflection.Missing.Value; Excel.Range ExcelRange; ExcelUygulama = new Excel.Application(); ExcelProje = ExcelUygulama.Workbooks.Add(Missing); ExcelSayfa = (Excel.Worksheet)ExcelProje.Worksheets.get_Item(1); ExcelRange = ExcelSayfa.UsedRange; ExcelSayfa = (Excel.Worksheet)ExcelUygulama.ActiveSheet; ExcelUygulama.Visible = false; ExcelUygulama.AlertBeforeOverwriting = false; if (VERİ != "" && t_row != 0 && t_column != 0) { Excel.Range bolge = (Excel.Range)ExcelSayfa.Cells[t_row, t_column]; bolge.Value2 = VERİ; MessageBox.Show("İlgili bloğa başarıyla yazıldı."); } else { MessageBox.Show("Lütfen bir veri giriniz. (Satır veya Sütun sıfır olamaz.)"); } if (dosyaYolu != "") { ExcelProje.SaveAs(dosyaYolu, Excel.XlFileFormat.xlWorkbookDefault, Missing, Missing, false, Missing, Excel.XlSaveAsAccessMode.xlNoChange); ExcelProje.Close(true, Missing, Missing); ExcelUygulama.Quit(); MessageBox.Show("Dosya Başarıyla Kaydedildi."); } else { MessageBox.Show("Lütfen Bir Dosya Adı Giriniz."); } System.Runtime.InteropServices.Marshal.FinalReleaseComObject(ExcelUygulama); ExcelUygulama = null; GC.Collect(); GC.WaitForPendingFinalizers(); t_column++; }
//string[,] hucreler; public static void yeni_satir_ekle() { Excel.Application ExcelUygulama; Excel.Workbook ExcelProje; Excel.Worksheet ExcelSayfa; object Missing = System.Reflection.Missing.Value; Excel.Range ExcelRange; ExcelUygulama = new Excel.Application(); ExcelProje = ExcelUygulama.Workbooks.Add(Missing); ExcelSayfa = (Excel.Worksheet)ExcelProje.Worksheets.get_Item(1); ExcelRange = ExcelSayfa.UsedRange; ExcelSayfa = (Excel.Worksheet)ExcelUygulama.ActiveSheet; ExcelUygulama.Visible = false; ExcelUygulama.AlertBeforeOverwriting = false; Excel.Range bolge = (Excel.Range)ExcelSayfa.Cells[1, 1]; bolge.Value2 = "Filtresiz"; bolge = (Excel.Range)ExcelSayfa.Cells[1, 2]; bolge.Value2 = "Filtreli"; bolge = (Excel.Range)ExcelSayfa.Cells[1, 3]; bolge.Value2 = "Agirlik"; bolge = (Excel.Range)ExcelSayfa.Cells[1, 4]; bolge.Value2 = "Birim Agirlik"; bolge = (Excel.Range)ExcelSayfa.Cells[1, 5]; bolge.Value2 = "Tarih / Saat"; string s_dosyaadi = "olcumler.xlsx"; if (s_dosyaadi != "") { ExcelProje.SaveAs(s_dosyaadi, Excel.XlFileFormat.xlWorkbookDefault, Missing, Missing, false, Missing, Excel.XlSaveAsAccessMode.xlNoChange); ExcelProje.Close(true, Missing, Missing); ExcelUygulama.Quit(); } }