c# - 在 C# 中通过 ADO.Net 导入 Excel
问题描述
任何人都请帮助我,我无法将 Excel 文件数据导入SQL Server Database
. excel文件数据是多语言的,英文数据被正确上传,但其他语言的数据被读取但以编码格式。
请让我知道如何在数据库中导入多语言 excel 文件?
解决方案
不确定collation
用于 SQL Server 中的数据表。您可能需要更新 SQL Server 中导入数据表的数据类型以支持不同的编码。使用nvarchar
需要不同语言输入的列的数据类型。
您可以对非主键字段执行以下操作:
ALTER TABLE [TableName]
ALTER COLUMN [ColumnName] nvarchar(N) null
在主键字段上它将不起作用 - 您将不得不重新创建表。
确保长度不超过 4000,因为最大值为VARCHAR
8000,而NVARCHAR
只有 4K
推荐阅读
- mysql - 我想知道是否有人知道如何找到最小值和最大值并找到它们之间的时间范围?
- java - UnsatisfiedLinkError libcrypto.so.1.0.0
- javascript - TypeError:无法读取未定义的属性“年份”
- c - 通过循环将数据复制到整数指针数组?
- python - 如何在我的树莓派上自动打开终端并在其中运行程序?
- c++ - 多次调用 MPI_Bcast 有错吗?
- ios - 从 App Store 检索 MY iOS 应用程序的文件
- c# - 如何在 Visual Studio Code 中执行 C#?
- qliksense - 无法删除 Qlik Sense 数据透视表维度列
- java - 如何使用 recyclerview 将网格布局水平居中?