Forum
Merhabalar;
c# ile excelde belirtilen kolona ait satırlara veri yazdırmak istiyorum nasıl yapabilirim ?
Merhabalar;
Microsoft.Office.Interop.Excel ile yapabilirsiniz.
bir örneğine aşağıdaki linkten ulaşabilirsiniz.
http://csharphelper.com/blog/2014/11/write-excel-data-in-c/
Syn Ali UYSAL Bey
referasnlar içeririsinde Microsoft.Office.Interop.Excel kütüphanesine ulaşamıyorum. Exra bir eklenti filanmı kurmam gerekiyor?
Merhabalar;
c# ile excelde belirtilen kolona ait satırlara veri yazdırmak istiyorum nasıl yapabilirim ?
datagrıdvıew ınıza türü isiminde bir kolon daha ekleyın daha sonra reference kısımından kullanacagınızı excel ınterop kutuphanesını ekleyın
yazdırmak ıcın su kodları kullanabılırsınız ıyı calısmalar
datagridview dan excele veri yazdırma
reference<add reference tıklanıp excel namespace ı eklenecek
usıng excel=mıcrosoft.offıce.interop.excel;
usıng reflication;
excel.application exceldosya=new excel application();
exceldosya.visible=true;
object missing=type.missing;
workbook deneme=exceldosya.workbook.add(missing)
woorksheet sheet1=(worksheet)deneme.sheet[1];
int sütun=1;
int satır=1;
for(int j=0;j<datagridview.columnscount++;j++){
range myrange=(range)sheet1.cell(satır,sütün+1);
myrange.value1=datagridview1.colums[j].headertext;.
}
for(int i=0;datagridview.rows.count;i++){
for(int j=0;j<datagridview.column.count++)
range myrange=(range)sheet1.cell[satır+1,sütun+j];
myrange.value=datagridview[j,i].value==null? " ";datagridview[j,i].value;
myrange.select();
}
datagridle alakalı bir işim yok. Amacım bir excell dosyasının ilgili kolonuna ait satırlara değişkenden gelen veriyi yazdırma. Cok ugrastım ama olmuyor anlamadım.
Soru : Microsoft.Office.Interop.Excel kütüphanesine ulaşamıyorum
çözüm:
Hi JJJMonty,
Actually, if you want to use this DLL, following these steps:
- On the Project menu, click Add Reference.
- On the COM tab, locate Microsoft Excel Object Library, and then click Select. In Visual Studio 2005, locate Microsoft Excel 11.0 Object Library on the COM tab.
- Click OK in the Add References dialog box to accept your selections. If you are prompted to generate wrappers for the libraries that you selected, click “Yes”.
Then you should be able to use this interop DLL, for more details, please visit Primary Interop Assemblies.
Hope this helps!
Thanks!
Evet çözümü bulmuşsunuz 🙂