C# 读取 XLS (XLSX) 文件和填充数据网格的最佳方式

标签 c# .net excel

使用 C# 读取 Excel 文件(XLS 和 XLSX)并填充数据网格的最佳方法(免费或付费)是什么,我还希望将数据网格中所做的任何更改写回到文件中。

我还应该补充一点,它需要高性能,因为数据网格可以包含大量行 (10,000+)。

这将用于商业应用程序,因此需要可分发。

这是一个 Windows 窗体应用程序。

最佳答案

我建议将数据网格数据绑定(bind)到通过 ADO.NET OleDb 提供程序填充的数据集/数据表。

您可以在 Read from Excel using OleDb in a Windows Service? 找到示例

我还找到了How To Use ADO with Excel Data from Visual Basic or VBAHow To Use ADOX with Excel Data from Visual Basic or VBA有助于了解如何创建表格(工作表)以及访问工作表和范围。

它对 xls 文件非常有效。我还没有尝试将它用于 xlsx。

关于C# 读取 XLS (XLSX) 文件和填充数据网格的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925430/

相关文章:

c# - puppeteer 师夏普 : Multiple Browsers Concurrently

c# - 重定向到操作并传递引用类型

c# - 将事件GotFocus分配给WPF应用程序中的所有文本框

javascript - 如何访问 AngularJS 中包含空格的 EXCEL 字段

c# - 如何在 C# 中的 session 中将对象添加到列表中

c# - 来自 PostAsync 的 HttpPost 始终为 null

c# - 数组中的 codility 绝对不同计数

c# - 使用 Azure 的 Windows 8 和 Windows Phone 推送通知

excel - excel日夜平均温度

vba - Excel VBA 公式不能完全计算