我正在使用 C#和基于服务的 数据库,我需要将一些数据从 Excel 导入到数据库中..我怎么可能这样做?请帮忙。非常感谢。
答案 0 :(得分:1)
您可以使用Excel数据库驱动程序打开excel文件,并像读取其他任何数据源一样读取该文件,但这意味着您需要该驱动程序,默认情况下未安装该驱动程序。
但是,如果工作表仅包含数据并且不需要任何计算,则可以解压缩XLSX文件,并找到sheet1.xml(或文件中的任何名称),然后像其他任何XML文件一样在应用程序中将其打开并导入数据。
这可能是一个更好的长期解决方案,因为MS多年来一直在尝试杀死Access数据库驱动程序。
也有一段时间了,但是我不相信MS建议从服务中使用MSDE。
答案 1 :(得分:0)
我建议您使用OfficeOpenXml.Core.ExcelPackage
或EPPlus
来读写Excel文件。贝娄是一些参考链接
https://www.c-sharpcorner.com/article/import-and-export-data-using-epplus-core/