知識問題|

excel 轉CSV問題

發問者: 匿名
發問時間: 2009-09-04 09:55:50
解決時間: 2009-09-19 10:13:08
解答贈點: 5 ( 共有 0 人贊助 )
回答: 1 0 0
[ 檢舉 ]
網友正面評價 100%
excel 2003版本, 當我另存新檔, 選取CSV(逗號分隔)格式時, 出現如下提示:
----------------------------------------------------------------------------------------
您所指定的檔案格式CSV(逗號分隔)無法支援這個工作表 [filename]中的某些功能. 您要保持此活頁簿為這種格式嗎?

. 若要保持這種格式(任何不相容的功能將被排除), 請按[是].
. 若要保存工作表的所有功能, 請按[否]. 然後再將檔案儲存為最新的Excel格式.
. 若要知道儲存的檔案所可能造成的遺失, 請按[說明].
----------------------------------------------------------------------------------------
我點[是]button, 就回到excel編輯畫面, 是否存取成功也不知道.
但檔名.csv有出現.

但當我要匯入.CSV(upload到web database)時, 卻失敗.
請教達人, 這種情形有何解決方案呢?

最佳解答

回答者: Harmonica ( 研究生 1 級 )
擅長領域: 商務應用 | 作業系統
回答時間: 2009-09-04 11:24:43
[ 檢舉 ]

因為 Excel 2003 不會自動幫資料加上雙引號
而現在程式解析資料時都比較嚴謹
沒加雙引號會解析錯誤
如 PHP4 以上的版本

資料不多可以手動加上雙引號
很多的話還是程式解決吧
到下面網址找 CSV 檔自動加雙引號程式
http://sfshelp.tcc.edu.tw/
或直接用下面網址下載使用
http://sfshelp.tcc.edu.tw/download/Csv2Csv.zip

  • 2009-09-06 14:11:52 補充

    如果有安裝 OpenOffice.org
    用 Calc
    開啟 Excel 建立的 .CSV 後
    重新存檔一次也可以

[ 快速連結 ] 其它回答( 0 ) | 意見( 0 ) | 評論( 0 )
你的評價
馬上按讚  加入 Yahoo! 奇摩 知識+  粉絲團
目前沒有資料
目前沒有資料
發表意見
目前沒有資料

知識+ 之問答內容是由參與Yahoo!奇摩知識+ 之網友提供,僅供參考,Yahoo!奇摩不保證其正確性。