PDA

View Full Version : پردازش فایل اکسل



corona
سه شنبه 18 تیر 1387, 08:49 صبح
سلام به همگی .
من الان یک فایل توی اکسل دارم که فرض کنید توی هر سطرش یک رکورد قرار داره که حالا هر رکورد از فیلدهای مختلفی تشکیل شده ، چجوری میشه این فایل رو توی سی شارپ به محتویات داخلش دسترسی داشن ، با حالتی مقایسه کنید که مثلا یک فایل تکست دارم و می توننم خیلی راحت باهاش کار کنم ؟محتویاتش رو بخونم ، روی فرم نمایش بدم .

jeus
سه شنبه 18 تیر 1387, 10:08 صبح
امیدوارم این بدردت بخوره
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=107963&SiteID=1

رافعی مهدی
سه شنبه 18 تیر 1387, 11:59 صبح
سلام به همگی .
من الان یک فایل توی اکسل دارم که فرض کنید توی هر سطرش یک رکورد قرار داره که حالا هر رکورد از فیلدهای مختلفی تشکیل شده ، چجوری میشه این فایل رو توی سی شارپ به محتویات داخلش دسترسی داشن ، با حالتی مقایسه کنید که مثلا یک فایل تکست دارم و می توننم خیلی راحت باهاش کار کنم ؟محتویاتش رو بخونم ، روی فرم نمایش بدم .
سلام
به نظر مي رسه اين كار رو به راحتي با استفاده از همون پروژه اي كه براي ارتباط Excel با #C براتون فرستادم بتونيد انجام بديد. به عنوان مثال تكه كد زير از همون پروژه رو در نظر بگيريد:


// This paragraph reads two dimension array from Excel
Range range4 = worksheet.get_Range("A2", "E3");
Object[,] array4;
array4 = (Object[,])range4.Value2;
for (int i = array4.GetLowerBound(0); i <= array4.GetUpperBound(0); i++)
{
for (int j = array4.GetLowerBound(1); j <= array4.GetUpperBound(1); j++)
{
if ((double)array4[i, j] != array3[i - 1, j - 1])
{
Console.WriteLine("ERROR: Comparison FAILED!");
return 0;
}
}
}

براي سادگي دوباره پروژه رو اينجا هم ضميمه ميكنم.
موفق باشيد

houriaa
جمعه 19 خرداد 1391, 17:15 عصر
سلام دوستان
من می خوام یک فایل اکسل را باز کنم و بدون اینکه نمودار ها و داده هایی که فبلا توش بوده تغییر کنه یه سری ازلاعات بهش اضافه کنم و ببندمش. نمی دونم چجوری باید با php این کارو انجام بدم..میشه راهنمائیم کنید؟