【发布时间】:2016-10-07 16:48:38
【问题描述】:
当我尝试从动态类型变量中获取值时遇到问题,这是 Microsoft.Office.Interop.Excel.Range 对象的“值”属性的结果。这是我的场景:
我正在使用 c#,并且我在 excel 文档中有这个值:
11010001 123 0 11010002 0 23 11010003 0 120当我使用 control+c 命令进行复制时,我需要捕获这些值并用它们制作一些东西,这就是 de Range 对象返回所选值的方式:
//C# Code
//Get the active and open Excel
var excel = Marshal.GetActiveObject("Excel.Application") as Microsoft.Office.Interop.Excel.Application;
//Get the selected rows range
Range range = excel.Selection as Range;
//Get the values of selected rows
dynamic cellValue = range.Value;
在 cellValue 变量中,我具有以下格式的值: Code fragment
所以,我的问题是我不知道如何通过分隔来获取这些值并将它们插入到我的数据库中。
您能帮我提供一个关于如何从动态类型变量中获取这些值的建议或代码示例吗?
问候。
【问题讨论】:
标签: c# .net excel dynamic range