精简版
有没有办法在 Excel 中直观地表示用户可调整大小的数据范围?(如果是这样,通过 VSTO?)
长版
我正在编写一个 Excel 加载项,它有助于将任意工作簿中的数据导出到现有数据库表。数据或多或少是表格的,但几乎总是以不同的方式排列。我希望使该过程尽可能无错误但尽可能快。例如,表格数据范围的列的标题名称根据与预定字段名称列表的相似性进行排名。然后将排名输入分配问题的求解器。这允许以惊人的高精度将列自动映射到字段。
然而,检测表格数据的范围是不可行的——通常并不是所有的数据都需要导出。因此,我希望为用户制作一个熟悉而又快速操作的用户界面,以便在工作簿中指定表格数据范围。
一种这样的用户界面是让用户绘制并重新调整他们想要导出的范围。因此,我正在寻求做到这一点。但是,如果其他用户界面想法更有利于实施但仍然易于使用,我对它们持开放态度。