Tag: 数据集数据集

如何使用VSTO顺利地从C#到Excel的数据,并返回

我正在为C#编写Excel的应用程序级别加载项。 该加载项用于从外部源获取数据(加载项为此提供了一些GUI选项等)到Excel中。 这些数据不会被更新并发送回数据源或类似的东西 – 虽然用户当然可以自由编辑本地Excel应用程序中的数据。 数据以XML格式到达,目前我已经使用代码生成工具能够将xml文档反序列化为C#对象。 数据遵循关系模型。 我现在想的事情是: 我应该用DataTables翻译一切到DataSet对象? 如果我已经这样做了,那么我怎样才能把这些数据导入Excel工作表? 是否有可能例如在excel和databind中创build一个表到我的数据表/数据集? 真的,我不认为我想要一个“表”本身,但只是将数据放入单元格中,然后用户可以使用单元格。 提供二维数组是否更好? 但是从DataTable数据行转换到2D数组不是一件痛苦的事情吗? 还有一些其他的问题 从Excel读取数据到C#的最简单/最好的方法是什么? 我想我大概会满意在这里得到二维数组。 但遍历“范围”对象似乎很麻烦。 必须有一些更好的方法? 该工作表可能会在第一行有列名,然后在其余行中有数据。 当用户select组成我的“表”的单元格时,有什么办法让C#代码识别它? 或者这只是我将不得不在代码中手动处理? 如果有些问题看起来很愚蠢的话,我从来没有用过这个道歉。 任何帮助表示赞赏。