<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>C# DataGridView&#8217;deki Verileri Excele Aktarmak yazısına yapılan yorumlar</title>
	<atom:link href="http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/feed/" rel="self" type="application/rss+xml" />
	<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/</link>
	<description>Kişisel Web Sitesi</description>
	<lastBuildDate>Sat, 01 Apr 2017 07:52:28 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Yazar: battal</title>
		<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/#comment-149</link>
		<dc:creator><![CDATA[battal]]></dc:creator>
		<pubDate>Thu, 09 Apr 2015 05:59:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.ramazantokay.com/?p=495#comment-149</guid>
		<description><![CDATA[tarih formatlı verileri düzgün atmıyor var mı düzeltmenin bir yolu?]]></description>
		<content:encoded><![CDATA[<p>tarih formatlı verileri düzgün atmıyor var mı düzeltmenin bir yolu?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: admin</title>
		<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/#comment-93</link>
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 08 Jan 2015 09:33:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.ramazantokay.com/?p=495#comment-93</guid>
		<description><![CDATA[Mehmet bey merhaba,

Anladığım kadarıyla ilk iki kolunu excele aktarmak istemiyorsunuz. For döngüsündeki i ve j değişkenin başlangıç değerini değiştirip tekrar deneyin. Ben &quot;2&quot; diye düzelttim olmazsa sayıyı arttırıp azaltın.

for (int i = 2; i &lt; dataGridView1.Rows.Count; i++)
for (int j = 2; j &lt; dataGridView1.Columns.Count; j++)

Eğer olmazsa tekrar iletişime geçelim.
İyi günler...]]></description>
		<content:encoded><![CDATA[<p>Mehmet bey merhaba,</p>
<p>Anladığım kadarıyla ilk iki kolunu excele aktarmak istemiyorsunuz. For döngüsündeki i ve j değişkenin başlangıç değerini değiştirip tekrar deneyin. Ben &#8220;2&#8243; diye düzelttim olmazsa sayıyı arttırıp azaltın.</p>
<p>for (int i = 2; i &lt; dataGridView1.Rows.Count; i++)<br />
for (int j = 2; j &lt; dataGridView1.Columns.Count; j++)</p>
<p>Eğer olmazsa tekrar iletişime geçelim.<br />
İyi günler&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Mehmet</title>
		<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/#comment-92</link>
		<dc:creator><![CDATA[Mehmet]]></dc:creator>
		<pubDate>Sun, 04 Jan 2015 18:45:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.ramazantokay.com/?p=495#comment-92</guid>
		<description><![CDATA[&lt;span&gt;Merhaba. Windows From uygulamamda bulunan DataGridView deki verileri excel&#039;e aktardım. Fakat ilk iki kolonun excel ortamına aktarılmasını istemiyorum sizce nasıl bir yol izleyebilirim ? Yardımcı olabilirseniz memnun olurum&lt;/span&gt;]]></description>
		<content:encoded><![CDATA[<p><span>Merhaba. Windows From uygulamamda bulunan DataGridView deki verileri excel&#8217;e aktardım. Fakat ilk iki kolonun excel ortamına aktarılmasını istemiyorum sizce nasıl bir yol izleyebilirim ? Yardımcı olabilirseniz memnun olurum</span></p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: okan</title>
		<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/#comment-89</link>
		<dc:creator><![CDATA[okan]]></dc:creator>
		<pubDate>Wed, 14 May 2014 08:23:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.ramazantokay.com/?p=495#comment-89</guid>
		<description><![CDATA[http://www.csharpnedir.com/forum2/printer_friendly_posts.asp?TID=12364

Yukarıdaki link te aynı sorunla karşılaşan biri olmuş. Datatable verileri excele aktarıyor ben yapmaya çalıştım olmadı. Belki kodları sizin koda göre düzenleyebilirseniz, bizde öğrenmiş oluruz. Kolay gelsin.]]></description>
		<content:encoded><![CDATA[<p><a href="http://www.csharpnedir.com/forum2/printer_friendly_posts.asp?TID=12364" rel="nofollow">http://www.csharpnedir.com/forum2/printer_friendly_posts.asp?TID=12364</a></p>
<p>Yukarıdaki link te aynı sorunla karşılaşan biri olmuş. Datatable verileri excele aktarıyor ben yapmaya çalıştım olmadı. Belki kodları sizin koda göre düzenleyebilirseniz, bizde öğrenmiş oluruz. Kolay gelsin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: abdurrahman</title>
		<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/#comment-88</link>
		<dc:creator><![CDATA[abdurrahman]]></dc:creator>
		<pubDate>Sun, 11 May 2014 14:56:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.ramazantokay.com/?p=495#comment-88</guid>
		<description><![CDATA[İnternetten de araştırdım, bilen arkadaşlara da sordum ama bir türlü olmuyor. 
Hata sayılar arasına - koymadan kaynaklanıyor. 01-0001-01 şeklinde olursa tarihe çeviremediğinde 01-0001-01 şeklinde kaydediyor(Burda Sorun Yok). Fakat 1-1-1 şeklinde olan kaydı tarih formatına uyduruyor ve excele 1 Oca.2001 şeklinde aktarıyor.

Sizin yukarıdaki kodda;
Microsoft.Office.Interop.Excel.Range myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[StartRow + i, StartCol + j];                         
myRange.Value2 = dataGridView1[j, i].Value == null ? &quot;&quot; : dataGridView1[j, i].Value; 
 olan kısmı (Excele aktarırken Tarih bölümünü / Sayıya çevirdiğinden)

 &lt;strong&gt;DataGridViewCell cell = dataGridView1[j, i];
 sheet1.Cells[i + 2, j + 1] = cell.Value;&lt;/strong&gt;
yukarıdaki şekilde düzelttim. Bu şekilde tarih olan sütun tarih olarak aktarıldı.

&lt;strong&gt;İlginiz için yine de çok teşekkür ederim. İyi çalışmalar.&lt;/strong&gt;

   {
Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
excel.Visible = true;

object Missing = Type.Missing;
Microsoft.Office.Interop.Excel.Workbook workbook = excel.Workbooks.Add(Missing);
Microsoft.Office.Interop.Excel.Worksheet sheet1 = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Sheets[1];
int StartCol = 1;
int StartRow = 1;
for (int j = 0; j &lt; dataGridView1.Columns.Count; j++)
{
Microsoft.Office.Interop.Excel.Range myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[StartRow, StartCol + j];
myRange.Value2 = dataGridView1.Columns[j].HeaderText;
}
StartRow++;
            for (int i = 0; i &lt; dataGridView1.Rows.Count; i++)
            {
                for (int j = 0; j &lt; dataGridView1.Columns.Count; j++)
                {
                    try
                    {
                        DataGridViewCell cell = dataGridView1[j, i];
                        sheet1.Cells[i + 2, j + 1] = cell.Value;
                    }
                    catch
                    {
                    }
                }
            }
        }]]></description>
		<content:encoded><![CDATA[<p>İnternetten de araştırdım, bilen arkadaşlara da sordum ama bir türlü olmuyor.<br />
Hata sayılar arasına &#8211; koymadan kaynaklanıyor. 01-0001-01 şeklinde olursa tarihe çeviremediğinde 01-0001-01 şeklinde kaydediyor(Burda Sorun Yok). Fakat 1-1-1 şeklinde olan kaydı tarih formatına uyduruyor ve excele 1 Oca.2001 şeklinde aktarıyor.</p>
<p>Sizin yukarıdaki kodda;<br />
Microsoft.Office.Interop.Excel.Range myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[StartRow + i, StartCol + j];<br />
myRange.Value2 = dataGridView1[j, i].Value == null ? &#8220;&#8221; : dataGridView1[j, i].Value;<br />
 olan kısmı (Excele aktarırken Tarih bölümünü / Sayıya çevirdiğinden)</p>
<p> <strong>DataGridViewCell cell = dataGridView1[j, i];<br />
 sheet1.Cells[i + 2, j + 1] = cell.Value;</strong><br />
yukarıdaki şekilde düzelttim. Bu şekilde tarih olan sütun tarih olarak aktarıldı.</p>
<p><strong>İlginiz için yine de çok teşekkür ederim. İyi çalışmalar.</strong></p>
<p>   {<br />
Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();<br />
excel.Visible = true;</p>
<p>object Missing = Type.Missing;<br />
Microsoft.Office.Interop.Excel.Workbook workbook = excel.Workbooks.Add(Missing);<br />
Microsoft.Office.Interop.Excel.Worksheet sheet1 = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Sheets[1];<br />
int StartCol = 1;<br />
int StartRow = 1;<br />
for (int j = 0; j &lt; dataGridView1.Columns.Count; j++)<br />
{<br />
Microsoft.Office.Interop.Excel.Range myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[StartRow, StartCol + j];<br />
myRange.Value2 = dataGridView1.Columns[j].HeaderText;<br />
}<br />
StartRow++;<br />
            for (int i = 0; i &lt; dataGridView1.Rows.Count; i++)<br />
            {<br />
                for (int j = 0; j &lt; dataGridView1.Columns.Count; j++)<br />
                {<br />
                    try<br />
                    {<br />
                        DataGridViewCell cell = dataGridView1[j, i];<br />
                        sheet1.Cells[i + 2, j + 1] = cell.Value;<br />
                    }<br />
                    catch<br />
                    {<br />
                    }<br />
                }<br />
            }<br />
        }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: admin</title>
		<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/#comment-87</link>
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 11 May 2014 09:30:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.ramazantokay.com/?p=495#comment-87</guid>
		<description><![CDATA[Merhabalar,
Yaptığım bu kod çalışıyor ama bir zaman sonra hata veriyor. Hatayı daha henüz bulamadım kodu size gönderiyorum birde siz bakın belki benim sistemde bir hata vardır.
(Yayınlamış olduğum koda uygun bir şekilde hazırladım)

&lt;code&gt;myRange.Cells.Columns.NumberFormat = dataGridView1.Columns[j].HeaderText.ToString();&lt;/code&gt;]]></description>
		<content:encoded><![CDATA[<p>Merhabalar,<br />
Yaptığım bu kod çalışıyor ama bir zaman sonra hata veriyor. Hatayı daha henüz bulamadım kodu size gönderiyorum birde siz bakın belki benim sistemde bir hata vardır.<br />
(Yayınlamış olduğum koda uygun bir şekilde hazırladım)</p>
<p><code>myRange.Cells.Columns.NumberFormat = dataGridView1.Columns[j].HeaderText.ToString();</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: abdurrahman</title>
		<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/#comment-86</link>
		<dc:creator><![CDATA[abdurrahman]]></dc:creator>
		<pubDate>Sat, 10 May 2014 20:10:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.ramazantokay.com/?p=495#comment-86</guid>
		<description><![CDATA[Merhaba, bu kezde 3-22/19 olan satırı 43546 şeklinde excele aktardı. 
Aktarma yapılan 1. kolonu &quot;Metin&quot; olarak formatlasak galiba düzelir. ilk kolonu metin olarak formatlayabilirmiyiz? Bu şekilde 1. kolonda sayıda olsa başka ifade de olsa aynı şekilde excele aktarabilir.]]></description>
		<content:encoded><![CDATA[<p>Merhaba, bu kezde 3-22/19 olan satırı 43546 şeklinde excele aktardı.<br />
Aktarma yapılan 1. kolonu &#8220;Metin&#8221; olarak formatlasak galiba düzelir. ilk kolonu metin olarak formatlayabilirmiyiz? Bu şekilde 1. kolonda sayıda olsa başka ifade de olsa aynı şekilde excele aktarabilir.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: admin</title>
		<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/#comment-85</link>
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 10 May 2014 07:47:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.ramazantokay.com/?p=495#comment-85</guid>
		<description><![CDATA[Merhabalar,
Elimde sorununuzu çözecek bir kod var bir bunu deneyebilir misiniz? 
(Yayınlamış olduğum koda uygun bir şekilde hazırladım)
myRange.Cells.Columns.NumberFormat = &quot;###&quot;;]]></description>
		<content:encoded><![CDATA[<p>Merhabalar,<br />
Elimde sorununuzu çözecek bir kod var bir bunu deneyebilir misiniz?<br />
(Yayınlamış olduğum koda uygun bir şekilde hazırladım)<br />
myRange.Cells.Columns.NumberFormat = &#8220;###&#8221;;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: abdurrahman</title>
		<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/#comment-84</link>
		<dc:creator><![CDATA[abdurrahman]]></dc:creator>
		<pubDate>Wed, 07 May 2014 11:56:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.ramazantokay.com/?p=495#comment-84</guid>
		<description><![CDATA[Merhaba kolay gelsin, datagridviewdeki verileri Excele aktarıyorum. Fakat &quot;Demirbaş No&quot; isimli alanım var. Mesela &lt;strong&gt;1-2-6 &lt;/strong&gt;şeklinde string türünden kayıt yapıyorum. Excele aktarma yaptığımda bu alan Tarih formatına dönüşüyor ve&lt;strong&gt; 02.Ocak.2006&lt;/strong&gt; şeklini alıyor. Excel de hücre biçimlendirme ile de düzelmeyip alakasız sayı çıkıyor.

Datagridviewdeki metin alanını nasıl aynı şekilde excele aktarım yapabilirim? (Hata sadece 1-2-6 veri kaydedilmiş alanda oluyor.)Kolay gelsin..]]></description>
		<content:encoded><![CDATA[<p>Merhaba kolay gelsin, datagridviewdeki verileri Excele aktarıyorum. Fakat &#8220;Demirbaş No&#8221; isimli alanım var. Mesela <strong>1-2-6 </strong>şeklinde string türünden kayıt yapıyorum. Excele aktarma yaptığımda bu alan Tarih formatına dönüşüyor ve<strong> 02.Ocak.2006</strong> şeklini alıyor. Excel de hücre biçimlendirme ile de düzelmeyip alakasız sayı çıkıyor.</p>
<p>Datagridviewdeki metin alanını nasıl aynı şekilde excele aktarım yapabilirim? (Hata sadece 1-2-6 veri kaydedilmiş alanda oluyor.)Kolay gelsin..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: admin</title>
		<link>http://ramazantokay.com/c-datagridviewdeki-verileri-excele-aktarmak.html/#comment-83</link>
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 19 Apr 2014 18:51:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.ramazantokay.com/?p=495#comment-83</guid>
		<description><![CDATA[Hakan Bey Merhaba,
Öncelikle bulduğunuz hata için sizden teşekkür ederim. Yaptığım projede farklı componentler kullandığım için kodları sade bir şekilde değilde kendi form tasarımıma göre koymuşum. Dikkat de etmediğim içinde kodu direkt yayınlamışım. Herkes den bu hata için &lt;strong&gt;&lt;em&gt;özür dilerim Hakan Beye teşekkür ederim. &lt;/em&gt;&lt;/strong&gt;
&lt;strong&gt;KODLAR GÜNCELLENMİŞTİR...&lt;/strong&gt;
İyi Günler...]]></description>
		<content:encoded><![CDATA[<p>Hakan Bey Merhaba,<br />
Öncelikle bulduğunuz hata için sizden teşekkür ederim. Yaptığım projede farklı componentler kullandığım için kodları sade bir şekilde değilde kendi form tasarımıma göre koymuşum. Dikkat de etmediğim içinde kodu direkt yayınlamışım. Herkes den bu hata için <strong><em>özür dilerim Hakan Beye teşekkür ederim. </em></strong><br />
<strong>KODLAR GÜNCELLENMİŞTİR&#8230;</strong><br />
İyi Günler&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
