从数据表中读取数据并移入记事本csv文件,在c#中,然后返回到电子表格。然而,在电子表格中,某些单元格是空的(通过空值我的意思是具有=“”的值,只是空格和空格的数量可以不同)。在转移到记事本并返回到电子表格中时,这些值可能会丢失。有没有办法区分这些细胞,所以我可以把引号附近,那么细胞仍然存在?空单元格包含引号
我已经想通了,大多数这个空细胞有data_string文件类型或布尔,此代码适用于所有data_string
if (fileType == "data_string")
{
string see = cell.getFormula().ToString();
sw.Write("'" + see + "' ");
}
else
{
string see = cell.getFormula().ToString();
sw.Write(see + " ");
}
但是我不希望所有的布尔数据是在引号只是那些是empty.so,到目前为止,我还
if (fileType == "bool")
{
if (cell.getFormula().Empty)
{
sw.Write("'" + cell.getFormula().ToString() + "' ");
}
}
但是这并不工作作为真正的细胞是不是空的,有另一种方式圆吗?
我没有考虑这样做。我设法让它工作 – loles 2012-08-03 14:34:35