PDA

View Full Version : تولید فایل EXCEL



miassus10
چهارشنبه 31 مرداد 1386, 19:35 عصر
با سلام خدمت دوستان لطفا هر کسی میتونه منو کمک کنه
زمانی که در زمان RUN یک فایل اکسل با کد زیر می نویسم


System.IO.File.Create("" & Application.StartupPath & "\" & Now.Date.Year & "-" & Now.Date.Month & "-" & Now.Date.Day & ".xls")

وقتی میخوام توسط کانکشن فایلمو باز کنم، پیغام زیررو می گیرم:


The Microsoft Jet database engine cannot open the file ''. It is already opened exclusively by another user, or you need permission to view its data.


درضمن خارج از محیط برنامه نویسی یعنی در خود ویندوز هم وقتی میخوام فایلو باز کنم اکسل این پیغامو میده:
Unable to read file
لطفا کمکم کنید

PC2st
چهارشنبه 31 مرداد 1386, 20:54 عصر
برای ایجاد یک فایل Excel، استفاده از متد File.Create کفایت نمیکنه.
چون یک فایلی که از نوع Excel باشه، حتی اگر تازه ایجاد شده باشه و خالی باشه، بازهم یازده و نیم کیلوبایت حجم داره.

saeed_rezaei
چهارشنبه 31 مرداد 1386, 22:39 عصر
بله. همانطور که دوستمون گفتن، تنها ذکر پسوند برای ایجاد یک فرمت فایل کفایت نمی کنه.
برای کار با فایلهای آفیس 2000 باید از microsoft excel 10.0 object و برای آفیس 2003 بایستی از microsoft excel 11.0 object بهره بگیرید.

miassus10
چهارشنبه 31 مرداد 1386, 23:44 عصر
ممنون از نظراتتون
منمطابق با گفته شما، یک آبجکت OFFICE 11.0 SPREADSHEET روی فرمم گذاشت و با متد EXPORT یک فایل اکسل خام ساختم، اون پیغام UNABLE TO READ FILE دیگه نمیاد ولی وقتی میخوام با کانکشن استرینگ بازش کنم، پیغام میده :
External table is not in the expected format.

حالا چیکارکنم؟؟؟