【问题标题】:How much columns can we add in Data table C#我们可以在数据表 C# 中添加多少列
【发布时间】:2015-10-05 08:29:53
【问题描述】:

我一直在通过 C# 中的数据表从 excel 表中读取列。我在 254 之后添加额外列时遇到问题。它没有从 excel 表中获取数据

【问题讨论】:

    标签: datatable ado.net


    【解决方案1】:

    限制来自连接提供程序从 xl 电子表格中读取列,因此它不是对数据表对象的数据列本身的限制。相反,尝试使用 Range 查询运算符来获取一系列列并继续这样做,直到不再读取列并将其附加到数据表/列中

    【讨论】:

      【解决方案2】:

      这是一个类似的帖子:

      https://social.msdn.microsoft.com/Forums/en-US/cf21f1be-d6e8-4ed9-b977-d6876bf0cf06/import-data-from-excel-file-into-a-datatable-column-limit?forum=adodotnetdataproviders

      我们应该根据上面的线程使用“范围”来解决问题。我从上面的线程中粘贴标记的答案:

      255 是我猜提供者的列限制。无论如何尝试在选择命令中使用“范围”,看看发生了什么。

      string sql = "从 [Foglio1$A1:BP1200] 中选择 *"; // 将范围应用于查询

      希望这会有所帮助。

      P.S:所有功劳归于“Alex Liang”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-15
        • 1970-01-01
        • 2011-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多