我正在使用apache poi api
在我的應用程序中使用java生成Excel工作表。在excel中設置的數據將通過字符串類型動態傳遞。 對於column1,值爲字母數字。當我生成Excel時,它會給我一個警告的綠色指示「數字存儲爲文本」或「文本日期,2位數年份」 on cell。如何在JAVA中使用apache poi在Excel中刪除警告?
我想刪除該警告。 我發現從excel中我們可以標記一個單元格爲'忽略錯誤',忽略這個警告。
如何以編程方式執行此操作,還是有任何其他方法可以實現此任務嗎?
我也附上了綠色標記顯示警告的截圖。
代碼:
if (cellValue != null && (shouldBeRightAlign))
{
cellType = Cell.CELL_TYPE_NUMERIC;
}
else if (cellValue != null)
{
cellType = Cell.CELL_TYPE_STRING;
}
cell.setCellValue(cellValue);
你不能設置單元格值與適當的數據格式,如數字,日期,字符串等,? – vels4j
我也試過這也,但仍然不工作.. – unknown
@ vels4j我做到了,但仍然有同樣的問題。 –