從數據表中讀取數據並移入記事本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