繁体   English   中英

在 C# 中通过 ADO.Net 导入 Excel

[英]Excel import through ADO.Net in C#

任何人都请帮助我我无法在SQL Server Database导入 Excel 文件数据。 excel文件数据是多语言的,英文的数据正常上传,其他语言的数据被读取,但是是编码格式。

请让我知道如何在数据库中导入多语言excel文件?

不确定用于 SQL Server 中数据表的collation 您可能需要更新 SQL Server 中导入数据表的数据类型以支持不同的编码。 对需要不同语言输入的列使用nvarchar数据类型。

您可以对非主键字段执行以下操作:

ALTER TABLE [TableName]
ALTER COLUMN [ColumnName] nvarchar(N) null

在主键字段上它不起作用 - 您必须重新创建表。

确保长度不超过 4000,因为VARCHAR的最大值是 8000 而NVARCHAR只有 4K

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM