رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ایجاد فایل MDB و اکسل با PHP
#1
سلام . ایا با  کدهای Php میشه یک فایل mdb  ساخت . در مورد اکسس که سورسی پیدا نکردم هر جا سوالی شده بود بیشتر شبیه بحث بود  در مورد اکسل هم   چند تا از کلاس هایی که تو نت بود دانلود کردم ولی جواب نگرفتم .
پاسخ
تشکر شده توسط:
#2
برای ساختنش میشه از COM استفاده کرد :
https://stackoverflow.com/questions/6512...e-with-php

اما اگه فقط موضوع دسترسی باشه با PDO میشه :
https://www.sitepoint.com/using-an-acces...-with-php/

در مورد اکسل هم راستش خودم همیشه خروجی csv میگیرم و نیازی نداشتم به اکسل.
اگه کسی گفت با ۱۰۰ هزار تومان برات سایت درست میکنه بزن تو گوشش ،‌ شاید تو ندونی برای چی اما اون خوب میدونه !
پاسخ
تشکر شده توسط: Mehran
#3
(12-04-1396، 01:16 ق.ظ)Unique نوشته: برای ساختنش میشه از COM استفاده کرد :
https://stackoverflow.com/questions/6512...e-with-php

اما اگه فقط موضوع دسترسی باشه با PDO میشه :
https://www.sitepoint.com/using-an-acces...-with-php/

در مورد اکسل هم راستش خودم همیشه خروجی csv میگیرم و نیازی نداشتم به اکسل.

ممنون . توضیحات مفیدی بود .  بعضی وقتا نیاز میشه که به داده رو به صورت اکسل  یا  اکسس ایکسپورت کنیم مثلا  فایل TTMS که باید به صورت اکسس باشه
پاسخ
تشکر شده توسط:
#4
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 یه کپی می زنم .
پاسخ
تشکر شده توسط:
#5
برای Excel توصیه میکنم از این کلاس استفاده کنید.
https://github.com/PHPOffice/PHPExcel

نقل قول:Com برای نسخه php لینوکس هست ، تو مثال لینک هم که جناب Unique گذاشته بودن مثال حتی تو نسخه ویندوزی هم خطا داد .

COMفقط توی ویندوز جواب میده ! من حدس زدم ممکنه شما گیرتون روی ویندوز باشه و میدونین MDB کلا روی ویندوزه !!! روی لینوکس از پایگاه داده های Filebased شبیه Microsoft Access میشه به Sqlite اشاره کردم که سرعت و ظرفیت بسیار بیشتری داره.

در مورد کپی هم اتفاقا به ذهنم رسید اما گفتم شاید بخواین تغییراتی توی ساختار فایل اجیاد شده مثل پسوورد گذاشتن و این چیزا انجام بدین که فقط با COM امکانش هست.
اگه کسی گفت با ۱۰۰ هزار تومان برات سایت درست میکنه بزن تو گوشش ،‌ شاید تو ندونی برای چی اما اون خوب میدونه !
پاسخ
تشکر شده توسط: Mehran




کاربران در حال بازدید این موضوع: 2 مهمان