我試圖清理此(舊)電子表格中的數據,並且需要刪除單引號和雙引號,HTML標記等內容。麻煩的是,這是一個包含25列的3000行文件,以及我嘗試過的每個電子表格應用程序(NeoOffice,MS Excel,Apple Numbers)。硬。搜索和替換3000行,25列電子表格
任何想法,我怎麼可以清理這個東西導入MySQL?很明顯,我可以手動逐行查看每條記錄,但如果可能的話,我想避免這種情況。同樣,我可以編寫一個PHP腳本來處理它在導入時的處理,但不想讓服務器陷入死亡螺旋。
我試圖清理此(舊)電子表格中的數據,並且需要刪除單引號和雙引號,HTML標記等內容。麻煩的是,這是一個包含25列的3000行文件,以及我嘗試過的每個電子表格應用程序(NeoOffice,MS Excel,Apple Numbers)。硬。搜索和替換3000行,25列電子表格
任何想法,我怎麼可以清理這個東西導入MySQL?很明顯,我可以手動逐行查看每條記錄,但如果可能的話,我想避免這種情況。同樣,我可以編寫一個PHP腳本來處理它在導入時的處理,但不想讓服務器陷入死亡螺旋。
我找到了一個解決方案: 將電子表格導出爲CSV,並使用我的桌面運行PHP和MySQL我使用「LOAD DATA」SQL命令將csv文件導入MySQL,然後使用PHP + MySQL清理每個行。 很多,比請求像Excel或Numbers這樣的桌面應用程序執行查找&替換要快得多。