PDA

View Full Version : سوال: مشکل در ارسال گزارش به اکسل



فاطی.جدا
پنج شنبه 12 اسفند 1389, 19:49 عصر
سلام... من نتیجه جستجوی خودم رو میخوام به اکسل ارسال کنم.البته درسیستم این ارسال با موفقیت انجام میشه ...اما در سیستم مشتری این ارسال انجام نمیشه و ارور زیر نمایش داده مشیه ...ممنون میشم کمکم کنید.

فاطی.جدا
جمعه 13 اسفند 1389, 19:00 عصر
دوستان من تا فردا باید تکمیلش کنم ...کسی راه حلی نداره؟

boveiryghasem
شنبه 14 اسفند 1389, 10:45 صبح
سلام
برو توی Control Panel روی قسمت Regional and Language دابل کلیک کن بعد قسمت location رو به English(United States) تغییر بده اگر درست نشد تمام قسمت هایی رو که فارسی یا ایران گذاشتی حتی توی سربرگای دیگه به چیزی که گفتم تغییر بده مال من که با این کلر درست شد.

فاطی.جدا
شنبه 14 اسفند 1389, 14:00 عصر
خب با این کار مشکل تایپ فارسی پیش نمیاد ؟!

girlflower65
شنبه 14 اسفند 1389, 18:46 عصر
سلام دوستان ،من چندین بار از دوستان خواستم که من رو برای برقراری ارتباط با اکسل کمک کنند.لطفا شما که این کار را کردید یه برنامه مختصر که بتونه برای اکسل اطلاعات بفرسته یا ازش بگیره رو واسم بذارید.جدا ممنون میشم.خواهش می کنم این کار رو بکنید چون نیاز دارم.

فاطی.جدا
شنبه 14 اسفند 1389, 20:20 عصر
دوست من این قطعه کدی هست که من از اون برای ارسال گزارشم به اکسل استفاده میکنم . کافیه شما یک دیتاست رو از اطلاعات پرکنیدو از این طریق اون رو به اکسل بفرستید.

ds.Tables.Add(dt);
Excel.ApplicationClass excel = new Excel.ApplicationClass();

excel.Application.Workbooks.Add(true);
DataTable table = ds.Tables[0 ];
int ColumnIndex = 0;
foreach (DataColumn col in table.Columns)
{
ColumnIndex++;
excel.Cells[1, ColumnIndex] = col.ColumnName;
}
int rowIndex = 0;
foreach (DataRow rows in table.Rows)
{
rowIndex++;
ColumnIndex = 0;

foreach (DataColumn col in table.Columns)
{
ColumnIndex++;
excel.Cells[rowIndex, ColumnIndex] = table.Rows[rowIndex - 1][col.ColumnName].ToString();
}

}
excel.Visible = true;
Excel.Worksheet worksheet = (Excel.Worksheet)excel.ActiveSheet;
worksheet.Activate();

boveiryghasem
یک شنبه 15 اسفند 1389, 11:05 صبح
نه پیش نمیاد چون شما که چیزی رو پاک نمیکنی فقط تنظیماتو عوض میکنی منم مشکل شما رو داشتم با این کار حل شد.

فاطی.جدا
چهارشنبه 18 اسفند 1389, 18:00 عصر
دوست من خواستم ازت تشکر کنم ...چون مشکلم با همین راه حل شما حل شد ...موفق باشید