【问题标题】:Excel importing to c# windows applicationExcel 导入到 c# windows 应用程序
【发布时间】:2017-03-26 08:24:32
【问题描述】:

我有一个包含 10 多个表的 Excel 表,我需要将这些表导入到 c# windows 应用程序中。 我开始尝试将这些表导入到 C# 中的数据表中来做同样的事情。 我正在使用 Visual Studio Community 2013,当我尝试在我的项目中引用 Microsoft Office 时,我只得到“Microsoft.Office.Core”。我不确定如何在我的应用程序中使用它来导入我的 Excel 工作表。

我是否需要获得 Microsoft Office 许可才能将 Excel 导入我的应用程序?

【问题讨论】:

  • 能否将 Excel 导出为 CSV(另存为...并从文件类型下拉列表中选择 csv)?在 C# 中读取 CSV 文件非常容易。
  • 您可以使用 Excel 文件作为 ODBC 源。另一种选择是使用 EPPlus 项目:epplus.codeplex.com
  • 在 .NET 应用程序中使用 MS Office 的另一种方法是 GemBox.Spreadsheet。同样根据您的要求,以下示例演示了如何使用它来create DataTable from Excel sheet

标签: c# excel


【解决方案1】:

在 PIA 文件夹中添加对 Excel 互操作 DLL 的引用:

%ProgramFiles%\Microsoft Visual Studio 12.0\Visual Studio Tools for Office\PIA\Office15

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 2016-03-24
    • 2020-06-17
    • 2018-06-05
    • 1970-01-01
    • 2012-05-10
    相关资源
    最近更新 更多