Navicat導入excel的xlsx文件提示無法打開文件

2021-02-13 剎客網絡科技資訊

navicat,Navicat for MySQL
導入時顯示如下信息(無法打開文件...):


解決方案:

1.打開excel文件另存為.xls或者.csv文件,然後再選擇對應的格式導入試試。

如果導入CSV亂碼,必須要使用10008(MAC-Simplified Chinese GB 2312)這個編碼格式才可以

2.將xlsx用office打開後,在使用navicat導入。解決

3.navicat 和 excel 同時是64位或者32位

缺少驅動,需要去微軟官網下載AccessDatebaseEngine,位數最好和navicat,office一致。

https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=13255

這樣就解決了,因為我是64位系統,但是office是32位的,卸載office後安裝連結中的64位驅動,重啟以後64位的navicat就能正常用了。

小結:

1.採用方案二的解決率比較高,這個要看你們系統自身環境了,此次測試解決方案為二。

2.不是Navicat這個軟體問題,是你的office和navicat不是同為64位或32位導致的吧。比較你導入excel你要用到office的驅動。

3.單個表自身關聯外鍵,可能要導入好幾次才能全部導入。比如5000條第一次導入4000條,第二次選擇添加或更新,第二次才能把剩下的外鍵關聯的那1000條數據導入,或更多次。

https://blog.csdn.net/zhouhaisunny/article/details/80071857https://blog.csdn.net/u014470581/article/details/52200480

相關焦點

  • 您的Excel文件已損壞,無法打開!
    用2016版本,打開系統導出的文件,打開就提示「文件已損壞,無法打開」,發送給同事,他可以打開,發送回來給我,還是這提示,心中一萬頭草泥馬奔過。遇到這種情況,不知道的會以為是文件不能用了便要刪掉,其實這是由於版權保護引起的,我們只需要進行相關的設置即可解決。1、如果打開文件碰到此提示,我們可以先點確定。在空白軟體界面,點擊工具欄的「文件」,再選擇「選項」。2、在彈出的「excel選項」界面,點擊「信任中心」,再選擇「信任中心設置」。
  • C# excel文件導入導出
    excel數據導入導出到C#界面上存在疑惑,所以今天專門做了這個主題,希望大家有所收穫!excel中,點擊ImportExcel,選擇excel後讀取數據到datagridview2.SaveFileDialog saveDialog = new SaveFileDialog();                saveDialog.DefaultExt = "xlsx";                saveDialog.InitialDirectory = @"C:\BMDT";                saveDialog.Filter = "Excel文件|*.xlsx
  • ASP.NET Core 導入導出Excel xlsx 文件
    xlsx文件導入導出,可以運行在Windows, Linux和Mac。EPPlus:http://epplus.codeplex.com/EPPlus.Core:https://github.com/VahidN/EPPlus.Core下面在ASP.NET Core 中導入導出Excel xlsx 文件。
  • EasyExcel實現Excel文件的導入導出
    正文EasyexcelEasyexcel 是阿里巴巴的開源項目,用來優化Excel文件處理過程:poi消耗內存嚴重:Java解析、生成Excel比較有名的框架有Apache poi、jxl。easyexcel針對內存做出了優化:重寫了poi對07版Excel的解析,能夠原本一個3M的excel用POI sax依然需要100M左右內存降低到幾M,並且再大的excel不會出現內存溢出。
  • 在R裡怎麼導入txt/csv和excel文件
    導入網頁.csv文件:read.csv(url),url是你要導入文件的網頁連結。2.2 讀取.xlsx或.xls格式數據第一步:打開你的數據表,選擇並複製你要導入R的數據(ctrl+C)第二步:輸入以下代碼導入你剛才複製到剪切板的數據並將其保存成數據幀(my_data):my_data <-
  • 實用 | Excel.xlsx 文件批量轉換為 制表符分隔文件.tab.txt
    而日常表格處理時,我們常常會使用 Excel 等軟體,對應使用的是 二進位的 .xlsx 文件。直接將 .xlsx 文件設置為其他絕大多數生信軟體的輸入,往往只會遇到報錯。解決辦法很簡單,打開 Excel 文件 -> 文件另存為 -> 制表符分隔的文本文件。
  • ACCESS與Excel融合應用系列(二)— excel文件的導入
    先在EXCEL裡面打開文件,選中需要導入的內容複製,然後切換到ACCESS直接粘貼就可以了。但如果你想在導入過程中有一些個性化選擇和欄位修正的話,還是導入嚮導更加可靠、方便和直觀。 首先新建一個空資料庫或者打開一個已有的資料庫,找到「外部數據」——「Excel」:點擊後進入EXCEL導入嚮導界面。
  • Java實現文件批量導入導出實踐(兼容xls,xlsx)
    2.3.2 對象本文主要介紹HSSF和XSSF兩種組件,簡單的講HSSF用來操作Office 2007版本前excel.xls文件,XSSF用來操作Office 2007版本後的excel.xlsx文件,注意二者的後綴是不一樣的。HSSF在org.apache.poi.hssf.usermodel包中。
  • Excel文件xls和xlsx的區別與格式之間的批量轉換
    我們常常遇到xlsx無法在excel 2003中打開,是因為xlsx文件版本高,有一些功能無法在低版本中實現,那究竟怎麼才能在低版本中打開呢。看如下方法:選擇「文件」菜單 >>「另存為」功能 >> 彈出「另存為」對話框,選擇保存類型為:Excel 97-2003 工作簿」,點擊保存即可。
  • Java:實現文件批量導入導出實踐(兼容xls,xlsx)
    2.3.2 對象本文主要介紹HSSF和XSSF兩種組件,簡單的講HSSF用來操作Office 2007版本前excel.xls文件,XSSF用來操作Office 2007版本後的excel.xlsx文件,注意二者的後綴是不一樣的。HSSF在org.apache.poi.hssf.usermodel包中。
  • 實戰:Java如何實現文件批量導入導出(兼容xls,xlsx)?
    # 介紹java實現文件的導入導出資料庫,目前在大部分系統中是比較常見的功能了
  • 十分鐘上手 xlsx,4 種方法實現 Excel 導入導出
    相信大多數人也知道 xlsx 這個 npm 庫,但是文檔內容實在是太多,太冗餘了。很多人的需求就是一個簡單的導入導出,但文檔愣是把整個 xlsx 系統給解釋了一遍,看了半天也沒找到 Demo, 找到 Demo 也跑不太起來。
  • 批量轉化xlsx文件為csv格式
    寫在前面python對於文件流工作做的比R包,這是我目前的感受,今天給大家貢獻一個小函數,這是趙向陽師弟編寫的,我們在處理xlsx文件過程中需要將
  • 「項目實戰」React實現導入導出Excel文件
    json);    openDownloadDialog(sheet2blob(sheet,"Sheet1"), "下載文件.xls")}const handleExportedJson = (array) =>{...}  // 處理Json數據const openDownloadDialog = (url, saveName) =>{...} // 打開下載
  • python批量把xls文件轉化為xlsx文件
    xls格式 最大行數為65535xlsx格式 最大行數為1048576而且xlsx文件大小只有原來的1/3左右。如果你手上有一大堆舊的xls文件需要轉換那下面的內容對你非常有幫助!解決方法:首先當然是要安裝好Python3的運行環境。
  • 【隨筆】導入EXCEL文件太大?日期型數據轉換太複雜?
    do文件中:"//"符號代表作者注釋內容,幫助理解;"**"代表分節,便於閱讀數據提取:https://pan.baidu.com/s/1SRPApJkMkAuJ5VsTz0f_iA
  • python生成excel文件的三種方式
    >xlrd是python的第3方庫,需要通過pip進行安裝1、導入xlrd模塊2、打開Excel完成實例化3、通過下標獲取對應的表(可以通過表名獲取)4、通過列,行或者坐標獲取表格的數據安裝xlwt屬於python的第3方庫,需要通過pip進行安裝
  • python小工具 | Excel的xls和xlsx格式文件轉換
    眾所周知Excel文件格式轉換可以通過「另存為」的方式轉換格式,可以說是簡單方便,但是對於大量文件轉換或者經常重複進行轉換操作時,這種方法就很不方便
  • js讀取Excel報表文件
    進入正文:在實際開發中,經常會遇到導入Excel文件的需求,有的產品人想法更多,想要在前端直接判斷文件內容格式是否正確,必填項是否已填寫 依據HTML5的FileReader,可以使用新的API打開本地文件(參考這篇文章)FileReader.readAsBinaryString(Blob|File)FileReader.readAsText
  • 如何使用JavaScript實現前端導入和導出excel文件(H5編輯器實戰復盤)
    筆者將分成3篇文章來復盤, 主要解決場景如下:如何使用JavaScript實現前端導入和導出excel文件(H5編輯器實戰復盤)前端如何基於table中的數據一鍵生成多維度數據可視化分析報表以上場景也是前端工程師在開發後臺管理系統中經常遇到的或者即將遇到的問題, 本文是上述介紹中的第一篇文章, 你將收穫:使用JavaScript實現前端導入excel文件並自動生成可編輯的Table組件使用JavaScript