2

是否可以使用 C# 将 csv 文件保存到 SQL Server 数据库表中?

是否需要将 csv 文件转换为二进制格式才能执行此操作?

有没有其他方法,比如以文本格式保存(csv基本上是一个txt文件)?

如果您能提供一些示例代码,我将不胜感激。

4

3 回答 3

2

CSV 文件只是文本。您可以创建一个包含 nvarchar(max) 列的表并将 CSV 文件存储在其中。

于 2012-09-13T01:32:28.383 回答
1

您还有另一个有用的 C# 示例,用于使用 SQL Server 导入和导出 CSV 文件。以下是链接:

http://www.codeproject.com/Articles/30705/C-CSV-Import-Export

于 2012-09-13T01:49:00.700 回答
0

您可以使用我相信的数据导入向导并将其指向 csv 文件。这应该创建一个与您导入的 csv 的结构相匹配的表

于 2012-09-13T01:34:02.893 回答