C# platformunda Excel veri yazmak konusunda uygulması yapacağız. Oluşturduğunuz bir veriyi tek bir butona basarak Excel‘ e nası laktarılır onu öğreneceğiz. Daha önceki yazılarımızda da olduğu gibi Solution Express > References > Add References > Microsoft Excel Object Library kütüphanesini seçerek uygulmanıza ekleyin.

C# Excel Kütüphanesi Eklemek

C# Excel Kütüphanesi Eklemek

Ardından aşağıdaki gibi bir form hazırlayın.

C# Excel' e veri aktarma

C# Excel’ e veri aktarma

// www.kaizen40.com

using System;
using System.Windows.Forms;
using Excel = Microsoft.Office.Interop.Excel;       // excel kütüphanesini ekleyin

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public string file_path = @"C:\Users\***\Desktop\WindowsFormsApp1\test.xlsx";

        public Form1()
        {
            InitializeComponent();
        }

        private void BtnExcel_Click(object sender, EventArgs e)
        {
            Excel.Application ExcelUygulama0;             // excel uygulaması tanımla
            Excel.Workbook CalismaKitabi0;                // çalışma Kitabı tanımla
            Excel.Worksheet CalismaSayfasi0;              // çalışma Sayfası tanımla               
            ExcelUygulama0 = new Excel.Application();     // yeni bir excel uygulaması yarat

            CalismaKitabi0 = ExcelUygulama0.Workbooks.Open(file_path);                  // dosyayı aç
            CalismaSayfasi0 = (Excel.Worksheet)CalismaKitabi0.Worksheets.get_Item(1);   // 1. sayfayı aç
            CalismaSayfasi0.Cells[1, 1] = textBox1.Text;                                // dataya yaz (satır, sutun)
            CalismaSayfasi0.Cells[2, 1] = textBox2.Text;                                // dataya yaz
            CalismaSayfasi0.Cells[3, 1] = textBox3.Text;                                // dataya yaz

            ExcelUygulama0.Visible = true;                 // excel' i görünür yap

            //ExcelUygulama0.Quit();      // excel uygulamasını kapat
        }
    }
}
C# Excel' e Veri Aktarma

C# Excel’ e Veri Aktarma

Yukarıdaki kodda ilk önce kütüphaneyi ekleyerek daha sonra excel dosyamızı açıyoruz. Sonra 3 adet textbox’ ımızdan verimizi alıp belirlediğimiz hücrelere verimizi basıyoruz. Kodları inceleyin arkadaşlar. İleriki uygulamalarımızda sadece text değil aynı resim göndermekle ilgili çalışmalar da yapacağız. Umarım faydalı olmuştur.


0 yorum

Bir yanıt yazın

Avatar placeholder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.