setovan Posted February 6, 2013 Share Posted February 6, 2013 hi guys i am using the following code to export a table in my DB in excel sheet <?php mysql_query("set names utf8"); mysql_connect('localhost','root','admin'); mysql_select_db('mms'); $result=mysql_query("select * from test"); function xlsBOF() { echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); return; } function xlsEOF() { echo pack("ss", 0x0A, 0x00); return; } function xlsWriteNumber($Row, $Col, $Value) { echo pack("sssss", 0x203, 14, $Row, $Col, 0x0); echo pack("d", $Value); return; } function xlsWriteLabel($Row, $Col, $Value ) { $L = strlen($Value); echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L); echo $Value; return; } header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download");; header("Content-Disposition: attachment;filename=list.xls"); header("Content-Transfer-Encoding: binary "); xlsBOF(); xlsWriteLabel(0,0,"id"); xlsWriteLabel(0,1,"name"); $xlsRow = 1; while($row=mysql_fetch_array($result)) { xlsWriteNumber($xlsRow,0,$row['id']); xlsWriteLabel($xlsRow,1,$row['name']); $xlsRow++; } xlsEOF(); ?> and i have tried a lot to solve this problem for exporting arabic data in excel sheet from database but i can't find a solution. so please help me Quote Link to comment https://forums.phpfreaks.com/topic/274083-arabic-characters-doesnt-appear-in-exported-excel-file/ Share on other sites More sharing options...
setovan Posted February 6, 2013 Author Share Posted February 6, 2013 the data appears "????" Quote Link to comment https://forums.phpfreaks.com/topic/274083-arabic-characters-doesnt-appear-in-exported-excel-file/#findComment-1410376 Share on other sites More sharing options...
silkfire Posted February 6, 2013 Share Posted February 6, 2013 Where did you get this code from? There are Excel libraries out there, why are you making your own binary functions?? Quote Link to comment https://forums.phpfreaks.com/topic/274083-arabic-characters-doesnt-appear-in-exported-excel-file/#findComment-1410404 Share on other sites More sharing options...
setovan Posted February 6, 2013 Author Share Posted February 6, 2013 Where did you get this code from? There are Excel libraries out there, why are you making your own binary functions?? i am just a beginner and not familiar with PHP i got it from another forum so if there is any other method that export the excel with arabic characters please tell me thanks Quote Link to comment https://forums.phpfreaks.com/topic/274083-arabic-characters-doesnt-appear-in-exported-excel-file/#findComment-1410444 Share on other sites More sharing options...
setovan Posted February 7, 2013 Author Share Posted February 7, 2013 any help ! Quote Link to comment https://forums.phpfreaks.com/topic/274083-arabic-characters-doesnt-appear-in-exported-excel-file/#findComment-1410761 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.