c# - 将 Excel 数据加载到 SQL 服务器中 - 添加了额外的 NULL 行

标签 c# sql-server excel

我正在尝试将 Excel 工作表中的数据导入 sqlserver 数据库。我使用了 link 中的示例代码.但是,当进行导入时,将复制额外的 22 行具有 NULL 值的行。我不确定如何删除 NULL 值。

Database screen shot

最佳答案

在 select 语句中,尝试添加 WHERE 子句以排除空值。
前任。

select student,rollno,course from [sheet1$]

变成:
select student,rollno,course from [sheet1$] where student IS NOT NULL

关于c# - 将 Excel 数据加载到 SQL 服务器中 - 添加了额外的 NULL 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23226983/

相关文章:

sql-server - 有没有办法让 SQL Server 存储过程在出错时自动退出?

excel - 在 powershell 中打开 excel 时出错

excel - SSIS - 如何从特定行开始读取 Excel 文件?

excel - 从python中的一张excel文件中查找列的不同值

c# - 如何在 C# 中获取异步 TCP 对象流?

c# - 在 C# 中寻找高性能的最佳数据结构

php - 插入外键正确的sql执行

sql-server - Excel 使用 VBA 使用 Windows 身份验证连接到 SQL

c# - 磁盘上连续的内存映射文件

c# - CinchV2 中的模型发生了什么?