Sql-Server-2012

將excel中的數據導入sql中的表

  • January 7, 2020

請我有一個問題,當我嘗試將數據從 excel 導入 SQL 表時,即使我將表中的所有表都修改為 nvarchar(max) 並且我嘗試在第一行中輸入虛擬數據,它也會失敗並出現以下錯誤

在此處輸入圖像描述

它在下面對我來說是正確的

1- 從 XLSX 轉換為 XLS

2- 在 XLS 表中添加增量主鍵

2-然後另存為文本Unicode

3-轉到Microsoft SQL然後右鍵點擊數據庫然後導入平面文件

4- 如果需要,將數據類型轉換為 nvarchar(max)

從 Excel 導入數據後,您可以將float類型更改為decimal並保存表格的設計。

然後將decimal類型更改為nvarchar並再次保存設計。

我已經這樣做了,它為我解決了這個問題。

引用自:https://dba.stackexchange.com/questions/233954