如何在MySql导出之前在Excel中指定列的数据types?

我很抱歉,如果这个问题可能之前已经问过,但我目前难住。

我正在MySql中运行查询,如下所示:

SELECT 'ClientID', 'ContractID', 'Capital_Opening_Bal', 'Capital_Financed', 'Transaction_Date', 'Cap_Int_Day', 'Cap_Debit_Orders', 'Vat', 'Other_Entries_Capital', 'Adjustments_Capital', 'Capital_Int_For_Month', 'Capital_Closing_Bal', 'Arrear_Opening_Bal', 'Due', 'Receipts', 'Rejections', 'Other_Entries_Arrears', 'Adjustments_Arrear', 'Arrear_Int_For_Month', 'Arrear_Closing_Bal' UNION (SELECT ClientID, ContractID, Capital_Opening_Bal, Capital_Financed, Transaction_Date, Cap_Int_Day, Cap_Debit_Orders, Vat, Other_Entries_Capital, Adjustments_Capital, Capital_Int_For_Month, Capital_Closing_Bal, Arrear_Opening_Bal, Due, Receipts, Rejections, Other_Entries_Arrears, Adjustments_Arrear, Arrear_Int_For_Month, Arrear_Closing_Bal FROM sapor.capital_and_arrear_movement into OUTFILE "C:/IMPORT FILE/TEST.CSV" FIELDS ENCLOSED BY '"' TERMINATED BY ';' ESCAPED BY '"' LINES TERMINATED BY '\r\n'); 

它正确地输出到文件,但有一件事是错误的;

MySql中的我的ClientID和ContractID列显示如下:

000356 000321 002415 000021

但在Excel中,他们是这样的结果:

356 321 2415 21

根据我的理解,即使MySql中的列的数据types是VARCHAR(6),excel也将它们看作整数并删除“多余的”0。

有什么办法来防止Excel更改数据types/删除0?