使用php語言時,excel檔案中無法將中文匯入MYSQL,該怎麼辦?

發布 科技 2024-05-26
2個回答
  1. 匿名使用者2024-02-11

    data->setoutputencoding('cp936');

    cp936 這裡你改成 utf-8 試看,中文一般都是編碼問題。

  2. 匿名使用者2024-02-10

    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 執行它。

相關回答
8個回答2024-05-26

錯誤檔案,基本沒用,所以不要開啟它。

12個回答2024-05-26

Windows7 文件和設定的設定是為了提高它們的相容性,雖然有辦法在網際網絡上獲取系統許可權,但是我建議不要修改,因為系統許可權是最高許可權,高於超級管理員許可權,也就是說系統的檔案可以更改,我覺得這對於普通使用者來說是沒有必要的。設定訪問許可權是為了增強系統的安全性,並且自 Vista 以來就引入了此機制。 >>>More

10個回答2024-05-26

在“工具”選單下的巨集中,選擇“VBA”並按如下方式貼上**。 >>>More

20個回答2024-05-26

版本 2 支援庫 edb

支援庫規範 >>>More

10個回答2024-05-26

如上所述,與FAT相比,NTFS的唯一缺點是它不支援DOS訪問。 >>>More