簡體   English   中英

如何從以零開頭的PHP導出到Excel

[英]How to export into excel from php leading with zeroes

這是我的出口代碼。 只想以零開頭,因為那是我對每個學生的唯一代碼,但是當我導出到excel后,零就消失了。 我該怎么辦。

  function db_connect(){
include('dbcon.php');
if ($dbcon->connect_error) {
 die("Connection failed: " . $dbcon->connect_error);
}
  return $dbcon;
 }

 $filename ="Users.xls";
 header('Content-type: application/ms-excel');
 header('Content-Disposition: attachment;filename='.$filename);

 $sql = "SELECT * FROM member";
 $dbcon = db_connect();
 if($dbcon){
$result = $dbcon->query($sql);
echo "User ID\tFNAME\tLNAME\tTYPE\tCOURSE\tYEAR LEVEL\tCODE\n"; // prints header line with field names
if ($result->num_rows > 0) {// output data of each row
    while($row = $result->fetch_assoc()) {
        echo $row['stud_num']."\t".$row['firstname']."\t".$row['lastname']."\t". $row['type']."\t".$row['course']."\t".$row['year_level']."\t".$row['code']."\n";// prints each record with five fields in a row
            }
    } 
}

匯出Excel 零 https://imgur.com/a/bUOog

Excel將輸入一個全數字字段作為一個int並將您的左0刪除。 要欺騙Excel導入程序將其視為文本字段,您需要將其格式化為簡單的論壇形式。 在回聲線中,更改

."\t".$row['code']."\n"

."\t\"=\"\"".$row['code']."\"\"\"\n"

直接剪切n粘貼,看看是否能提供所需的結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM