gpt4 book ai didi

c# - 带有 VSTO 的 Excel 中的表格

转载 作者:行者123 更新时间:2023-11-30 12:37:27 24 4
gpt4 key购买 nike

我真的是 VSTO 的新手,如果这是一个新手问题,我很抱歉。

我正在开发一个数据输入应用程序,我需要让用户将数据输入到 Excel 表格中(例如,当您突出显示一堆行并单击“格式化为表格”时),然后我需要读取数据从该表中输入并在 C# 中使用它。

在基本层面上,我有一个采用某种格式的 C# 模式。我需要在 Excel 中以这种格式创建一个表(列名 + 类型的验证规则。有些类型是枚举,所以我想我需要在另一张纸上创建一个包含所有枚举值的列表,并为绑定(bind)指定该列表).创建表后,用户开始输入数据,当他们关闭 excel 时,我读出数据。我已经想出如何仅使用原始单元格来执行此操作,但我无法创建表格或验证规则。有什么想法吗?

另外,我在哪里可以找到一些关于 excel VSTO 编程的好资源?

谢谢,
罗伊

最佳答案

经过大量调查,我发现最好的方法是在 ListObject 中使用 SetDataBinding 方法。这是一个例子:ListObject.SetDataBinding

为了使用枚举,我在此处找到了有关验证方法的文档: Excel Validation

关于c# - 带有 VSTO 的 Excel 中的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1045876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com