Sql-Server-2012
將excel中的數據導入sql中的表
請我有一個問題,當我嘗試將數據從 excel 導入 SQL 表時,即使我將表中的所有表都修改為 nvarchar(max) 並且我嘗試在第一行中輸入虛擬數據,它也會失敗並出現以下錯誤
它在下面對我來說是正確的
1- 從 XLSX 轉換為 XLS
2- 在 XLS 表中添加增量主鍵
2-然後另存為文本Unicode
3-轉到Microsoft SQL然後右鍵點擊數據庫然後導入平面文件
4- 如果需要,將數據類型轉換為 nvarchar(max)
從 Excel 導入數據後,您可以將
float
類型更改為decimal
並保存表格的設計。然後將
decimal
類型更改為nvarchar
並再次保存設計。我已經這樣做了,它為我解決了這個問題。