forked from fanruan/easyexcel
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
231 lines
3.8 KiB
231 lines
3.8 KiB
package com.alibaba.excel.csv; |
|
|
|
import java.time.LocalDateTime; |
|
import java.util.Calendar; |
|
import java.util.Date; |
|
|
|
import org.apache.poi.ss.formula.FormulaParseException; |
|
import org.apache.poi.ss.usermodel.Cell; |
|
import org.apache.poi.ss.usermodel.CellStyle; |
|
import org.apache.poi.ss.usermodel.CellType; |
|
import org.apache.poi.ss.usermodel.Comment; |
|
import org.apache.poi.ss.usermodel.Hyperlink; |
|
import org.apache.poi.ss.usermodel.RichTextString; |
|
import org.apache.poi.ss.usermodel.Row; |
|
import org.apache.poi.ss.usermodel.Sheet; |
|
import org.apache.poi.ss.util.CellAddress; |
|
import org.apache.poi.ss.util.CellRangeAddress; |
|
|
|
/** |
|
* TODO |
|
* |
|
* @author Jiaju Zhuang |
|
*/ |
|
public class CsvCell implements Cell { |
|
|
|
private String value; |
|
|
|
@Override |
|
public int getColumnIndex() { |
|
return 0; |
|
} |
|
|
|
@Override |
|
public int getRowIndex() { |
|
return 0; |
|
} |
|
|
|
@Override |
|
public Sheet getSheet() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public Row getRow() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public void setCellType(CellType cellType) { |
|
|
|
} |
|
|
|
@Override |
|
public void setBlank() { |
|
|
|
} |
|
|
|
@Override |
|
public CellType getCellType() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public CellType getCellTypeEnum() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public CellType getCachedFormulaResultType() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public CellType getCachedFormulaResultTypeEnum() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public void setCellValue(double value) { |
|
this.value = value + ""; |
|
} |
|
|
|
@Override |
|
public void setCellValue(Date value) { |
|
this.value = value.toString(); |
|
|
|
} |
|
|
|
@Override |
|
public void setCellValue(LocalDateTime value) { |
|
|
|
} |
|
|
|
@Override |
|
public void setCellValue(Calendar value) { |
|
|
|
} |
|
|
|
@Override |
|
public void setCellValue(RichTextString value) { |
|
|
|
} |
|
|
|
@Override |
|
public void setCellValue(String value) { |
|
this.value = value; |
|
} |
|
|
|
@Override |
|
public void setCellFormula(String formula) throws FormulaParseException, IllegalStateException { |
|
|
|
} |
|
|
|
@Override |
|
public void removeFormula() throws IllegalStateException { |
|
|
|
} |
|
|
|
@Override |
|
public String getCellFormula() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public double getNumericCellValue() { |
|
return 0; |
|
} |
|
|
|
@Override |
|
public Date getDateCellValue() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public LocalDateTime getLocalDateTimeCellValue() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public RichTextString getRichStringCellValue() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public String getStringCellValue() { |
|
return value; |
|
} |
|
|
|
@Override |
|
public void setCellValue(boolean value) { |
|
|
|
} |
|
|
|
@Override |
|
public void setCellErrorValue(byte value) { |
|
|
|
} |
|
|
|
@Override |
|
public boolean getBooleanCellValue() { |
|
return false; |
|
} |
|
|
|
@Override |
|
public byte getErrorCellValue() { |
|
return 0; |
|
} |
|
|
|
@Override |
|
public void setCellStyle(CellStyle style) { |
|
|
|
} |
|
|
|
@Override |
|
public CellStyle getCellStyle() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public void setAsActiveCell() { |
|
|
|
} |
|
|
|
@Override |
|
public CellAddress getAddress() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public void setCellComment(Comment comment) { |
|
|
|
} |
|
|
|
@Override |
|
public Comment getCellComment() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public void removeCellComment() { |
|
|
|
} |
|
|
|
@Override |
|
public Hyperlink getHyperlink() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public void setHyperlink(Hyperlink link) { |
|
|
|
} |
|
|
|
@Override |
|
public void removeHyperlink() { |
|
|
|
} |
|
|
|
@Override |
|
public CellRangeAddress getArrayFormulaRange() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public boolean isPartOfArrayFormulaGroup() { |
|
return false; |
|
} |
|
|
|
|
|
|
|
}
|
|
|