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++;
        }
Exemple #2
0
        //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();
            }
        }