方案一:使用pymysql和pandas
不是完整的**,分為**片段,**報錯。之後不知道怎麼修改,修改別人**還是存在困難。
方案二:
不使用工具,切分。報連線資料庫錯誤,因為新增了埠號
報錯:連線資料庫錯誤。
解決:測試連線資料庫
報錯:還是相同的錯誤
使用報錯:更多的是側重使用
解決:注意:port後面是數字不是字串
繼續上面的**測試
批量修改變數名:
錯誤:sql語法錯誤。
方案三:
直接通過獲取列名建立表
錯誤:還是出現sql語法錯誤,其實和上述內容是一樣的
方案四:使用sqlalchemy 和pandas實現匯入
指定國內映象安裝
(乙個不行就換乙個)
報錯:連線mysql錯誤
解決:替換掉那些文字內容
成功實現匯入csv到mysql中
2新需求,新增資料新的行,兩個時間
學習:df操作:
大小寫提示設定:
直接加上兩列就好了,實現兩種時間的插入
需求:解決表名空格問題
去除欄位中的空格
tosql帶來資料解析時候的逗號的問題,應該還是將資料中的逗號去掉,避免這個問題
更簡單的解決辦法
匯入csv檔案到資料庫
csv 逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 純文字意味著該檔案是乙個字串行,不含必須像二進位制數字那樣被解讀的資料。csv檔案由任意數目的記錄組成,記錄間以某種換行符分隔 每條記...
將csv檔案匯入到mysql
首先,為自己要匯入的檔案按照屬性建立好錶 mysql create table id int notnull primary key,name char 30 character set utf8 not null level char 30 character set utf8 not null,...
python寫入檔案到CSV
編碼問題!使用csv模組時,寫入中文在python中是預設unicode編碼,寫入時csv會出錯,寫不進去資料。import csv with open review.csv ab as f fieldnames comment user time writer csv.dictwriter f,f...