根据Web表单的值更新Excel单选按钮
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据Web表单的值更新Excel单选按钮相关的知识,希望对你有一定的参考价值。
目前,我在C#Web表单上有一个按钮,它使用Aspose将所有用户指定的值导出到Excel文件。一切都很好,直到我需要更新Excel中单选按钮的值。
我尝试了几种不同的方法...下面我正在尝试更新单选按钮作为选中,它位于第6个选项卡上名为_sheetSummary的工作表上。
Aspose.Cells.Worksheet _sheetSummary = _book.Worksheets[6];
_sheetSummary.Cells["B29"].Value = _Created;
_sheetSummary.CheckBoxes("obs2").Object.value = true;
“obs2”是excel文件中单选按钮的名称。我不知道我是否应该宣布这是一个变量......
正如我所说,excel“细胞”更新完美
任何援助都将受到极大的欢迎....
答案
我认为你应该尝试使用Aspose.Cells.Drawing.RadioButton对象而不是CheckBox,因为你想使用/设置选项按钮。请参阅示例代码行以供参考:例如示例代码:
Aspose.Cells.Worksheet _sheetSummary = _book.Worksheets[6];
..........
Aspose.Cells.Drawing.RadioButton radio = null;
foreach (Shape item in _sheetSummary.Shapes)
{
if (item.GetType().ToString() == "Aspose.Cells.Drawing.RadioButton")
{
radio = (Aspose.Cells.Drawing.RadioButton)item;
if (radio.Name.Contains("obs2"))
{
radio.IsChecked = true;
}
}
}
希望这个对你有帮助。
以上是关于根据Web表单的值更新Excel单选按钮的主要内容,如果未能解决你的问题,请参考以下文章