سلام . ایا با کدهای Php میشه یک فایل mdb ساخت . در مورد اکسس که سورسی پیدا نکردم هر جا سوالی شده بود بیشتر شبیه بحث بود در مورد اکسل هم چند تا از کلاس هایی که تو نت بود دانلود کردم ولی جواب نگرفتم .
رتبه موضوع:
ایجاد فایل MDB و اکسل با PHP
|
12-04-1396، 01:16 ق.ظ
برای ساختنش میشه از COM استفاده کرد :
https://stackoverflow.com/questions/6512...e-with-php اما اگه فقط موضوع دسترسی باشه با PDO میشه : https://www.sitepoint.com/using-an-acces...-with-php/ در مورد اکسل هم راستش خودم همیشه خروجی csv میگیرم و نیازی نداشتم به اکسل.
اگه کسی گفت با ۱۰۰ هزار تومان برات سایت درست میکنه بزن تو گوشش ، شاید تو ندونی برای چی اما اون خوب میدونه !
تشکر شده توسط: Mehran
12-04-1396، 10:34 ق.ظ
(12-04-1396، 01:16 ق.ظ)Unique نوشته: برای ساختنش میشه از COM استفاده کرد : ممنون . توضیحات مفیدی بود . بعضی وقتا نیاز میشه که به داده رو به صورت اکسل یا اکسس ایکسپورت کنیم مثلا فایل TTMS که باید به صورت اکسس باشه
12-04-1396، 11:10 ق.ظ
COM functions are only available for the Windows version of PHP.
.Net support requires PHP 5 and the .Net runtime. Com برای نسخه php لینوکس هست ، تو مثال لینک هم که جناب Unique گذاشته بودن مثال حتی تو نسخه ویندوزی هم خطا داد . ولی روش دسترسی با PDO جواب داد . میخوام یه نسخه از اکسس اماده رو کپی کنم رو سرور . هر جا که لازم بود به جای ساخت اکسس برای هر کار از نسخه اولیه با دستورات php یه کپی می زنم .
12-04-1396، 07:50 ب.ظ
برای Excel توصیه میکنم از این کلاس استفاده کنید.
https://github.com/PHPOffice/PHPExcel نقل قول:Com برای نسخه php لینوکس هست ، تو مثال لینک هم که جناب Unique گذاشته بودن مثال حتی تو نسخه ویندوزی هم خطا داد . COMفقط توی ویندوز جواب میده ! من حدس زدم ممکنه شما گیرتون روی ویندوز باشه و میدونین MDB کلا روی ویندوزه !!! روی لینوکس از پایگاه داده های Filebased شبیه Microsoft Access میشه به Sqlite اشاره کردم که سرعت و ظرفیت بسیار بیشتری داره. در مورد کپی هم اتفاقا به ذهنم رسید اما گفتم شاید بخواین تغییراتی توی ساختار فایل اجیاد شده مثل پسوورد گذاشتن و این چیزا انجام بدین که فقط با COM امکانش هست.
اگه کسی گفت با ۱۰۰ هزار تومان برات سایت درست میکنه بزن تو گوشش ، شاید تو ندونی برای چی اما اون خوب میدونه !
تشکر شده توسط: Mehran
|
|
کاربران در حال بازدید این موضوع: 1 مهمان