پاسخ : تبدیل Excel به mysql
این همه یوزر اینجا هیچ کی بلد نیست ؟
پاسخ : تبدیل Excel به mysql
میخواهید یه برنامه PHP این کار را بکنه یا تبدیل با یک برنامه تحت ویندوز انجام بشه ..
اگر با PHP بخواهید جریان کمی پیچیده میشه .. چون باید بفرمایید که چه Excel است .. اگر Excel 5 ( اکسل قدیمی باشه ) باز هم کار سخت میشه ..
از این اسکریپت میتوانید استفاده کنید :
PHP-ExcelReader | Get PHP-ExcelReader at SourceForge.net
پاسخ : تبدیل Excel به mysql
سلام دوست عزیز
ابتدا شما باید فایل اکسل را با پسوند csv ذخیره کنید و سپس با تابعی توphp اطلاعاتو از اون فایل بخونید و در mysql درج کنید .
پاسخ : تبدیل Excel به mysql
نقل قول:
نوشته اصلی توسط
persiansoft
سلام دوست عزیز
ابتدا شما باید فایل اکسل را با پسوند csv ذخیره کنید و سپس با تابعی توphp اطلاعاتو از اون فایل بخونید و در mysql درج کنید .
دوست عزیز persiansoft می تونید اون تابع را بگید ؟
---------- Post added at 06:17 PM ---------- Previous post was at 06:11 PM ----------
نقل قول:
نوشته اصلی توسط
jafarjeni
میخواهید یه برنامه php این کار را بکنه یا تبدیل با یک برنامه تحت ویندوز انجام بشه ..
اگر با php بخواهید جریان کمی پیچیده میشه .. چون باید بفرمایید که چه excel است .. اگر excel 5 ( اکسل قدیمی باشه ) باز هم کار سخت میشه ..
از این اسکریپت میتوانید استفاده کنید :
php-excelreader | get php-excelreader at sourceforge.net
آقا این لینکی که شما دادید هم داره دانلود نمی شه . لطفا می شه یه جایی دیگه آپلود کنید .
پاسخ : تبدیل Excel به mysql
کد:
<?php
$row = 1;
$handle = fopen("test.csv", "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
?>
این کد برای خواندن فایل csv
پاسخ : تبدیل Excel به mysql
اصلا نیازی به این کار نیست .. فایل Excel مستقیم تبدیل میشه .. لینک هم از SourceForge است و مشکلی هم نداره ..
پاسخ : تبدیل Excel به mysql
phpmyadmin فکر کنم تو ثسمت import یک همچین کاری میکرد ...
پاسخ : تبدیل Excel به mysql
PHPMyAdmin فقط CSV دریافت میکنه نه XLS
پاسخ : تبدیل Excel به mysql
پاسخ : تبدیل Excel به mysql
نقل قول:
نوشته اصلی توسط
jafarjeni
اصلا نیازی به این کار نیست .. فایل Excel مستقیم تبدیل میشه .. لینک هم از SourceForge است و مشکلی هم نداره ..
آقا شما که می گید مستقیم تبدیل می شه از کجای excel مستقیم می شه به mysql تبدیل کرد ؟
پاسخ : تبدیل Excel به mysql
دوست عزیز شما قصد درج اطلاعات یک فایل اکسل را در یک جدول mysql دارید که برای این کار ابتدا در اکسل فایل خود را با پسوند csv و با یونیکد utf8 ذخیره کنید البته اگر اطلاعات فارسی در فایل اکسل دارید این کار را انجام دهید و یونیکد را مشخص کنید .
سپس فایل csv را به صورت دستی یا با ساختن فرم مربوطه روی هاست آپلود کنید .
و سپس توسط کدی که در Post #6 قرار داده شده اطلاعات فایل csv را فراخوانی کرده و با دستور insert در جدول مربوطه درج کنید .
پاسخ : تبدیل Excel به mysql
نقل قول:
نوشته اصلی توسط
persiansoft
دوست عزیز شما قصد درج اطلاعات یک فایل اکسل را در یک جدول mysql دارید که برای این کار ابتدا در اکسل فایل خود را با پسوند csv و با یونیکد utf8 ذخیره کنید البته اگر اطلاعات فارسی در فایل اکسل دارید این کار را انجام دهید و یونیکد را مشخص کنید .
سپس فایل csv را به صورت دستی یا با ساختن فرم مربوطه روی هاست آپلود کنید .
و سپس توسط کدی که در Post #6 قرار داده شده اطلاعات فایل csv را فراخوانی کرده و با دستور insert در جدول مربوطه درج کنید .
آقا این utf8 که گفتید از کدوم گزینه باید انجام بدم ؟ بعد شما گفتید که فایل را با پسوند csv ذخیره کنم خوب الان موقع ذخیره کردن چند تا گزینه مختلف csv برای ذخیره کردن داره لطفا کامل توضیح بدید .
پاسخ : تبدیل Excel به mysql
نقل قول:
آقا این utf8 که گفتید از کدوم گزینه باید انجام بدم ؟
آفیس 2003 نصب کن در هنگام ذخیره سازی به راحتی می توانید یونیکد را مشخص کنید . (البته آفیس لایسنسشو حتما برو بخر تا حرام نباشه:71:)
نقل قول:
بعد شما گفتید که فایل را با پسوند csv ذخیره کنم خوب الان موقع ذخیره کردن چند تا گزینه مختلف csv برای ذخیره کردن داره لطفا کامل توضیح بدید .
با مدل CSV(comma Delimited فایل را ذخیره کنید .
Comma Separated Values(CSV)
پاسخ : تبدیل Excel به mysql
نقل قول:
نوشته اصلی توسط
persiansoft
آفیس 2003 نصب کن در هنگام ذخیره سازی به راحتی می توانید یونیکد را مشخص کنید . (البته آفیس لایسنسشو حتما برو بخر تا حرام نباشه:71:)
با مدل CSV(comma Delimited فایل را ذخیره کنید .
Comma Separated Values(CSV)
آقا office 2003 است . ولی وقتی ذخیره می کنم . 2 تا گزینه بیشتر نداره یکی file name و دیگری save a type گزینه ای برای utf8 نیست . لطف می کنی یه عکس بگیری ؟
پاسخ : تبدیل Excel به mysql