【发布时间】:2019-04-01 22:32:15
【问题描述】:
这个问题可能会重复,但到目前为止我无法解决我的问题。我是互操作的新手。我正在使用 excel 文件(作为数据库)。 这是excel文件中的数据展示
在我的数据中如果卡 ID 重复,那么我需要在同一行的 Counter 中增加“1”,同样我需要获取同一行的 IP 地址..
我正在使用 Interop Excel 方法在 Excel 文件中插入数据.. 请告诉我如何通过 C# (WPF) 对该 excel 文件执行更新操作
抱歉英语不好..
谢谢
【问题讨论】:
-
使用 excel 作为数据库使其变得更加困难。尝试使用数据库,例如 mssql-express 或 ms-access。
-
可以选择将其转换为 csv 吗?
-
你是对的..但是使用Excel是客户的要求
-
使用 Stefan 建议的真实数据存储并为您的客户生成 Excel 报告可能会更容易。
-
有更好的选择,然后使用互操作来操作 excel 文件。对于您的用例,我建议将您的数据保存在 mssql 数据库中并创建一个 excel 报告。但如果你绝对必须在 C# 中做,至少使用 openXML api 而不是互操作。
标签: c# .net wpf excel-interop