وارد کردن اطلاعات فایل اکسل excel به پایگاه داده PHP
در خیلی از مواقع نیاز داریم که اطلاعات موجود در یک فایل اکسل رو به دیتابسمون توی سایت PHP بریزیم و یا حتی این اطلاعات را گرفته و آنالیز کنیم.
یکی از دوستان من هم به این مورد نیاز داشت که این روش به ذهن من رسید و به نظرم روش استانداری میتونه باشه ! چون به راحتی از این فایل میشه تویه همه زبان ها استفاده کرد و اون تبدیل xls به xml هست. روش های دیگه ای هم میشه استفاده کرد ! ما کلاس های آماده شده ای توی PHP داریم که مستقیما با xls کار میکنن و یا حتی فایل csv ولی من تست کردم این روش هارو و در برخی جاها با حروف فارسی دچار مشکل میشن مخصوصا با حرف "ی" .
برای این کار کافیه شما موقع ذخیره کردن فایل اکسل تون تایپ اون رو XML Spreadsheet 2003 بزارید .
حال به راحتی می تونید با کد هایی که PHP در اختیارتون میزاره فایل رو آنالیز و در صورت نیاز به پایگاه داده خودتون انتقال بدین.
کدهای دریافت فایل xml در php
$doc = new DOMDocument(); $doc->load( 'آدرس فایل xml' );
کد دریافت المنت xml در php
$متغیر = $doc->getElementsByTagName( "اسم المنت در فایل xml" );
- ۰ نظر
- ۲۰ فروردين ۹۲ ، ۰۸:۳۷