سلام
چطوری میشه با داشتن اسم یک شیت ، اون شیت رو از بین چند شیت دیگه در یک فایل اکسل پیدا کرد؟ خودم فقط بر اساس شماره شیت میتونم اون رو باز کنم که شیتها با هم جابجا بشن یک شیت اشتباهی باز میشه.
سلام
چطوری میشه با داشتن اسم یک شیت ، اون شیت رو از بین چند شیت دیگه در یک فایل اکسل پیدا کرد؟ خودم فقط بر اساس شماره شیت میتونم اون رو باز کنم که شیتها با هم جابجا بشن یک شیت اشتباهی باز میشه.
این سوال #C ی اه یا Office ی ؟
سوال سی شارپ می باشد . یه برنامه نوشتم که به شیت اکسل دسترسی دارم ولی بر اساس numsheet یعنی شماره شیت باز میشه، ولی میخوام بر اساس نام شیت باشه مثال زیر برای باز کردن شیت با شماره آن می باشد:
Excel.Worksheet worksheet = (Excel.Worksheet)sheets.get_Item(1);
مهندسین محترم چی شد؟ فکر نکنم خیلی سخت باشه؟
با تشکر از دوستان به خاطر جوابشون
کدهای زیر گرچه مشکلم رو حل میکنه اما بازهم اونجوری که میخواستم نشد:
با کد اول تعداد شیتها رو بدست می اوریم با کد دوم به شیت مورد نظر دسترسی پیدا کرده و با کد سوم نام شیت رو بدست می آوریم .
int cont = workbook.Worksheets.Count;
worksheet = (Worksheet)sheets .get_Item(2);
string str = worksheet.Name;
درود بر codeProject
و همچنین کدهای رویایی
و به قول بعضی از دوستان گوگلینگا
با تشکر
درود بر codeProjectاین کد برای ساخت شیت است نه خواندن آن .
و به قول بعضی از دوستان گوگلینگاقبلا سرچ کرده بودم
و همچنین کدهای رویاییدمت گرم که حل مشکل بود !!!