如何读取单选按钮值在Excel工作表对象数组

本文关键字:Excel 工作 数组 对象 单选按钮 何读取 读取 | 更新日期: 2023-09-27 18:01:58

我必须从Excel表格中读取数据并将其上传到数据库。一切都很好,除了单选按钮字段。在一些excel表格中,我有单选按钮。如果单选按钮的值是被点击,我想读yes到对象数组。

下面是读取excel值到对象数组的代码:
Range Rrow = ws.UsedRange.Cells.Rows;
object[,] myvalues = null;            
myvalues = (Rrow.Cells.Rows.Value);  

其中ws为工作表的名称。

我在单选按钮的位置得到了空值。

我使用下面的代码

将值映射到数据库中
 objInv.FIName = dtExcel.Tables[1].Rows[39][0].ToString();

请帮助我在阅读值从单选按钮在excel表中的对象数组。

如何读取单选按钮值在Excel工作表对象数组

由于我还没有50个代表,不能要求澄清,我希望这能对你有所帮助。

首先,如果您正在使用表单控件,将单选按钮链接到单元格并读取单元格值(如果没有选择链接到单元格的单选按钮,单元格值将为0,第一个为1,第二个为2,等等)。然后就是遍历链接单元格列表的问题了。

第二,如果你使用ActiveX控件,每个ActiveX控件都有唯一的名称。要查看ActiveX控件的属性,请右键单击相关控件并选择"属性"选项。检查是否选中ActiveX单选按钮控件,请参见Sheet1.OptionButton1。值,其中Sheet1是具有该控件的工作表,OptionButton1是该控件的名称。值为False(未检查)或True(已检查)。

根据您需要读取的单选按钮的数量和单选按钮的类型(表单还是ActiveX)将决定将值移动到数据库中的最佳方式。