-
data->setoutputencoding('cp936');
cp936 這裡你改成 utf-8 試看,中文一般都是編碼問題。
-
1.使用 PHP
Excel Parser Pro 軟體,但該軟體是付費軟體;
2.您可以將 excel 工作表儲存為 csv 格式,並通過 phpmyadmin 或 sqlyog 匯入
將 excel 工作表另存為 CSV;
開啟SQLYOG,右鍵點選要匯入的**,點選“匯入”-“匯入載入本地CSV資料”;
在彈出的對話方塊中,單擊“更改”。 選擇“填寫 excel 友好值”,然後單擊“確定”;
在“從檔案匯入”中,選擇要匯入的CSV檔案的路徑,然後單擊“匯入”將資料匯入到表格中。
3.乙個愚蠢的手動方法是使用 Excel 生成 SQL 語句,然後在 MySQL 中執行它們,這適合 Excel** 匯入到各種 SQL 資料庫中:
假設您有 A、B 和 C 三列資料,並且要將表名匯入資料庫,對應的字段分別為 col1、col2 和 col3
在你的**中新增一列,並使用Excel公式自動生成SQL語句,具體方法如下:
1)新增一列(假設D列)。
2) 在第一行的 d 列中,即 d1,輸入公式:
concatenate("insert into tablename (col1,col2,col3) values (",a1,",",b1,",",c1,");")
3) 此時,D1 生成了以下 SQL 語句:
insert into table (col1,col2,col3) values ('a','11','33');
4)將d1的公式複製到所有行的d列(只需用滑鼠單擊並按住單元格d1的右下角並一直拖動即可)。
5) 此時,D 列已經生成了所有 SQL 語句。
6) 將 d 列複製到純文字檔案中,假設:
只需將其放入資料庫並執行它,您可以從命令列匯入它或使用 phpadmin 執行它。
Windows7 文件和設定的設定是為了提高它們的相容性,雖然有辦法在網際網絡上獲取系統許可權,但是我建議不要修改,因為系統許可權是最高許可權,高於超級管理員許可權,也就是說系統的檔案可以更改,我覺得這對於普通使用者來說是沒有必要的。設定訪問許可權是為了增強系統的安全性,並且自 Vista 以來就引入了此機制。 >>>More