Ben bu tarz excel'e aktar ma veya excelden c# aktarma noktasinda EPPLUS dll sini kullanıyorum. bir incele istersen image tipi text format gibi seyleri mecut ve load datatable gibi bir komutu daha var yeni versionu da cok hizli Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

Merhaba arkadaşlar, bir tane GridView bulunmakta. içerisinde veriler var ve ben bunu excele aktarmak istiyorum. Aslında oldu fakat istenilen bir şey daha var. Excel çıktısının en tepesinde "Firma Logosu", "Rapor İsmi" yazdırmam gerekiyor. Header felan ekleyip resim urlsini gstermeme rağmen Excel'de çıkmadığı gibi verilerin sol tarafında gsteriyor. "Logo" ve "Telefoncular Listesi" şeklinde belirtilenlerin gelmesini istiyorum. Şimdiden teşekkürler. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Burada resim ile ilgili bir dalga dümenler var istersen hocam : https://forums.asp. net/t/2071710.aspx?Export+Images+From+A+Directory+To+Excel+Using+EPplus Benim kendi rapor exporum için kullandığım fonksiyonum : public ActionResult Export_DsToExcel { string dosyaAdi = string. Format(" _ . xlsx", DateTime. Now, FileName); string fullFile = Path. Combine(System. Web. HttpContext. Current. Server. MapPath , dosyaAdi); var newFile = new FileInfo ; if using (var package = new ExcelPackage { for (int i = 0; i < ds. Tables. Count; i++) { string shName = ds. Tables . TableName; try catch ExcelWorksheet worksheet = package. Workbook. Worksheets. Add ; worksheet. Cells . LoadFromDataTable(ds. Tables , true, TableStyles. Dark9); //EPPLUS'in bir bug'i ile ilgili bu aşağıdaki dngü eklendi. if (ds. Tables . Rows. Count 0) { for (int a = 0; a < ds. Tables . Columns. Count; a++) } for (int a = 0; a < ds. Tables . Columns. Count; a++) { if (ds. Tables . Columns . ColumnName. ToLower . IndexOf >= 0 || ds. Tables . Columns . ColumnName. ToLower . IndexOf >= 0 || ds. Tables . Columns . ColumnName. ToLower . IndexOf >= 0) { try catch } } worksheet. Cells . AutoFitColumns ; } package. Workbook. Properties. Title = "Dokum Rapor - " + FileName; package. Workbook. Properties. Author = "YPay"; package. Save ; } return Redirect(string. Format("/Exports/ ", dosyaAdi)); } Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

. net bilmiyorum ama https://msdn.microsoft.com/en-us/vba/excel-vba/articles/shapes-addpicture-method-excel burada ki LinkToFile parametresini false gnderirsen resim dosyan exele gmülür diğer türlü resimler de excel dosyanla beraber taşınmak zorunda kalır.