您的位置:首页 > 其它

AceyOffice教程--如何判断单元格的内容

2013-04-16 14:10 134 查看
Excel中单元格可以设置值(包括boolean,Number,DateTime,String等)、设置公式和富文本,如何通过代码来获取单元格包含的具体内容,能很简单方便控制单元格。

Acey.ExcelX组件的ICell接口提供下面属性,方便读取属性并控制单元格。

object Value { get; set; } //获取或设置单元格的值。

ValueType ValueType { get; } //获取单元格中值类型。

bool HasFormula { get; } //获取单元格中是否有公式。

string Formula { get; set; } //获取或设置单元格中的公式。

bool IsRichText { get; } //获取单元格是否包含富文本。

ICharacters Characters { get; } //获取单元格的富文本对象。

具体应用场景一:当需要得到单元格值存放的具体数据,可进行如何的判断。

object obj = cell.Value;
//根据单元格值类型进行转换。
switch (cell.ValueType)
{
case ValueType.Blank:
break;
case ValueType.Bool:
bool boolValue = (bool)obj;
break;
case ValueType.DateTime:
break;
case ValueType.Error:
break;
case ValueType.Numric:
double doubleValue = (double)obj;
break;
case ValueType.Text:
string strValue = (string)obj;
break;
}


Acey.ExcelX致力于开发使用简单、方便、易于理解的组件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐