將MYSQL中資料匯出到EXCEL表
如何將MYSQL中資料匯出到EXCEL表中?
在網上找了一些方法,請大家參考:
最佳答案
select * into outfile 'd:/test.xls' from 表名
其他答案:
方法一:進入到mysql的控制檯,輸入:
1. SELECT * INTO OUTFILE ‘./test.xls‘ FROM tb1 WHERE 1 ORDER BY id DESC LIMIT 0, 50;
這樣,應該會在你的mysql的var/目錄下產生一個test.xls的檔案。。。
但是如果你的shell的登入帳戶和mysql的執行賬戶不同,很可能這個方法就不適用了,因為你可以透過mysql控制檯來產生這個檔案,但是你卻沒有辦法透過shell來對這個檔案進行操作,因為使用者不同,沒有訪問許可權。
這個時候,同事告訴偶滴辦法就重灌登入了!!!
1.
echo "use datebase;SELECT * FROM tb1 WHERE 1 ORDER BY id DESC LIMIT 0,
50;"| /usr/bin/mysql -hlocalhost -uroot -pxxxxx > /tmp/test.xls
ok,把你的test.xls檔案從tmp下載到本地開啟來看看吧。。。
什麼?中文亂碼?
彆著急。。。
因為office預設的是gb2312編碼,伺服器端生成的很有可能是utf-8編碼,這個時候你有兩種選擇,
1.在伺服器端使用iconv來進行編碼轉換,
1. iconv -futf8 -tgb2312 -otest2.xls test.xls
如果轉換順利,那麼從server上下載下來就可以使用了。
轉換如果不順利,則會提示:iconv: illegal input sequence at position 1841 類似於這樣的錯誤,
先把test.xls下載下來,這個時候檔案是utf-8編碼的,用excel開啟,亂碼。
把test.xls以文字方式開啟,然後另存為,在編碼選擇ANSI編碼,儲存。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29620572/viewspace-1967317/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將資料匯出到ExcelExcel
- 將資料庫中資料匯出為excel表格資料庫Excel
- 表結構匯出到excel中Excel
- 用SQL Loader將Excel資料匯出到OracleSQLExcelOracle
- 從hive將資料匯出到mysql(轉)HiveMySql
- hive匯出到csv hive匯出到excelHiveExcel
- java 匯出到EXCELJavaExcel
- 將dataGridView內容匯出到Excel檔案ViewExcel
- 匯出到Excel的操作Excel
- MSSQL資料匯出到MYSQLMySql
- 前端讀取Excel表中資料前端Excel
- 轉載:利用SQL*Loader將 Excel 資料匯出到資料庫中SQLExcel資料庫
- 將oracle中資料轉存到excel中OracleExcel
- 把Excel表資料匯入到mysqlExcelMySql
- 將excel中資料從window上匯入到linux中oracle資料庫ExcelLinuxOracle資料庫
- excel 表匯入到mysqlExcelMySql
- MySQL 將查詢結果匯出到檔案MySql
- json陣列匯出到ExcelJSON陣列Excel
- fastadmin的匯出到excel功能ASTExcel
- ORACLE資料匯出到Excel、txt、HTML實用方法OracleExcelHTML
- 如何將資料熱匯出到檔案
- Sql表和Excel中資料的轉移SQLExcel
- 多個報表匯出到一個 excel 的多 sheet 頁Excel
- 將altibase記憶體庫的表匯出到oracle資料庫記憶體Oracle資料庫
- Vue+element ui table 匯出到excelVueUIExcel
- 將表格資料匯入Excel表程式碼例項Excel
- Excel 表匯入資料Excel
- Oracle 巧用外部表將大量excel資料匯入資料庫OracleExcel資料庫
- C# 從datagridview中匯出到excelC#ViewExcel
- DataGrid 匯出到 Excel 的幫助類Excel
- 將資料庫中資料匯入至solr索引庫資料庫Solr索引
- C# asp.net 把GridView資料 匯出到 ExcelC#ASP.NETViewExcel
- 資料庫文件編寫,如何通過Navicat把表導成表格?資料庫快速匯出為excel表格資訊,excel匯出到word表格資料庫Excel
- Oracle表中資料匯出成 Txt格式的方案Oracle
- 使用EXPDP/IMPDP匯入匯出表中資料/後設資料測試
- Dynamics CRM 資料匯出到Excel時列標題不能重複Excel
- 將excel表格匯入資料庫Excel資料庫
- 第四節:海量資料匯出到Excel、百萬Excel匯入到DB、秒級/分鐘級排行版Excel