Mysql به Excel

smtp_ftp

Member
سلام دوستان عزیز من یک سایتی طراحی کردم با PHP و می خوام که بتونم از دوتا جدول دیتا بیس که با Mysql هست یک فایل Excel و اگر Access هم بشه خوبه ،خروجی بگیریم یعنی محتوای فایل Excel ترکیبی از دو جدول دیتا بیس خواهد بود خیلی گشتم اما چیزی دستگیرم نشد لطفا کمکم کنید ممنونم
 

Masoud1365

مدیر انجمن
بهترین کار سرچ هست !!!
توی سایت phpclasses.org کلاس کاملی برای خروجی اکسل هست توی همین انجمن هم اگر سرچ کنید هست.
موفق باشید
 

ziXet

مدیر انجمن PHP/MYSQL
سلام دوستان عزیز من یک سایتی طراحی کردم با PHP و می خوام که بتونم از دوتا جدول دیتا بیس که با Mysql هست یک فایل Excel و اگر Access هم بشه خوبه ،خروجی بگیریم یعنی محتوای فایل Excel ترکیبی از دو جدول دیتا بیس خواهد بود خیلی گشتم اما چیزی دستگیرم نشد لطفا کمکم کنید ممنونم
میخوای بک آپ بگیری؟
خود phpmyadmin این امکانو داره
 

smtp_ftp

Member
بهترین کار سرچ هست !!!
توی سایت phpclasses.org کلاس کاملی برای خروجی اکسل هست توی همین انجمن هم اگر سرچ کنید هست.
موفق باشید

سلام بسیار ممنون از لطفتون بله قبل از اینکه سوال بپرسم کلی سرچی کردم و اون کلاس ها رو هم تست کردم اما با فارسی نویسی مشکل داشتن حتی phpclasses.org هم رفتم
 

sajadmaz

Member
از چه کلاسی استفاده میکنید کد بزارین تا راهنماییتون کنیم ، بخاطر charset هست
 

smtp_ftp

Member
نقل قول: Mysql به Excel

سلام من از این کد استفاده کردم به نظرم خیلی بهتره الان اگر یک چیزی فارسی تایپ کنم تو فایل اکسل درست نشون میده اما مطاب فارسی که از Mysql میاد خراب نشود میده لطفا کمکم کنید با تشکر

کد:
<?php
header("Expires: 0");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: application/vnd.ms-excel;charset:UTF-8");
header("Content-Disposition: attachment; filename=filename.xls"); 
print "\n"; // Add a line, unless excel error..

$dbhost  = 'localhost';     
	$dbname  = 'joomfa'; 
	$dbuser  = 'root';  
	$dbpass  = '';    
	$con=mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error()); 
	mysql_select_db($dbname) or die(mysql_error()); // 
	
	mysql_query("SET NAMES 'UTF-8'");
	
	
	$result = mysql_query('select * from jos_dabirkhane_register',$con);
	
		$row = mysql_fetch_assoc($result);
?>



<table border="1">
<tr>
<th>لتالتال</th>
<th>header 2</th>
</tr>
<tr>
<td><?php echo $row['name']; ?></td>
<td>سیبلسیبل</td>
</tr>
</table>
 

Masoud1365

مدیر انجمن
Collation اون ستون هایی که فارسی داخلشون نوشتید چیه ؟
PHP:
mysql_query("SET NAMES 'UTF-8'");
این کوئری باید بعد از اتصال به دیتا بیس باشید هخم برای ورود اطلاعات هم برای خواندن رکوردها
 

excel

New Member
www.exceliran.com

توي تالارهاي گفتگو جامعه اكسل ايرانيان چند نفر برنامه نويس متخصص در اين زمينه هست ميتوانه كمكتون كنه:rose:
www.exceliran.com
 

جدیدترین ارسال ها

بالا