首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将包含数百张工作表的excel文件导入到数据库中,以便在C#工程中使用?

问如何将包含数百张工作表的excel文件导入到数据库中,以便在C#工程中使用?
EN

Stack Overflow用户
提问于 2020-06-22 22:46:35
回答 2查看 36关注 0票数 0

我对C#和编程非常陌生。我有一个超过100张的excel文件。在每个工作表中,我有200多行数据(每行4列)。我需要使用C#项目中每个工作表中的数据。我需要使用数据库从工作表上载数据吗?如果是,使用哪个数据库,以及如何将Excel中的值放入此数据库中,以便之后在C#中更轻松地使用它们?我读了谷歌,想知道我该怎么做,但我发现了很多东西,我不明白。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2020-06-23 03:56:31

有几种可能的解决方案:

  1. 使用库访问excel。有几种替代方案,但ExcelDataReader似乎是下载量最大的one.
  2. Use ADO.Net to access the excel file.之一这会将excel文件视为数据库,除非您熟悉SQL.
  3. Use excel interop library.,否则使用起来可能有点困难。这需要在使用的计算机上安装excel。
票数 0
EN

Stack Overflow用户

发布于 2020-06-27 16:50:17

您不需要数据库。您可以使用OpenXML在C#中导入数据。

你可能会找到很多关于如何用OpenXML导入数据的例子,这只是其中的一个:

From Excel to DataTable in C# with Open XML

您还可以使用其他开源Excel库。OpenXML来自微软,它是专门为处理Excel文件而构建的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62517127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档