- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.poi.xssf.usermodel.XSSFComment.getString()
方法的一些代码示例,展示了XSSFComment.getString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSSFComment.getString()
方法的具体详情如下:
包路径:org.apache.poi.xssf.usermodel.XSSFComment
类名称:XSSFComment
方法名:getString
暂无
代码示例来源:origin: org.apache.poi/poi-ooxml
@Override
public void cell(String cellRef, String formattedValue, XSSFComment comment) {
if (firstCellOfRow) {
firstCellOfRow = false;
} else {
output.append('\t');
}
if (formattedValue != null) {
checkMaxTextSize(output, formattedValue);
output.append(formattedValue);
}
if (includeCellComments && comment != null) {
String commentText = comment.getString().getString().replace('\n', ' ');
output.append(formattedValue != null ? " Comment by " : "Comment by ");
checkMaxTextSize(output, commentText);
if (commentText.startsWith(comment.getAuthor() + ": ")) {
output.append(commentText);
} else {
output.append(comment.getAuthor()).append(": ").append(commentText);
}
}
}
代码示例来源:origin: apache/tika
public void cell(String cellRef, String formattedValue, XSSFComment comment) {
try {
// Handle any missing cells
int colNum = (new CellReference(cellRef)).getCol();
for (int cn=lastSeenCol+1; cn<colNum; cn++) {
xhtml.startElement("td");
xhtml.endElement("td");
}
lastSeenCol = colNum;
// Start this cell
xhtml.startElement("td");
// Main cell contents
if (formattedValue != null) {
xhtml.characters(formattedValue);
}
// Comments
if (comment != null) {
xhtml.startElement("br");
xhtml.endElement("br");
xhtml.characters(comment.getAuthor());
xhtml.characters(": ");
xhtml.characters(comment.getString().getString());
}
xhtml.endElement("td");
} catch (SAXException e) {
}
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi
@Override
public void cell(String cellRef, String formattedValue, XSSFComment comment) {
if (firstCellOfRow) {
firstCellOfRow = false;
} else {
output.append('\t');
}
if (formattedValue != null) {
checkMaxTextSize(output, formattedValue);
output.append(formattedValue);
}
if (includeCellComments && comment != null) {
String commentText = comment.getString().getString().replace('\n', ' ');
output.append(formattedValue != null ? " Comment by " : "Comment by ");
checkMaxTextSize(output, commentText);
if (commentText.startsWith(comment.getAuthor() + ": ")) {
output.append(commentText);
} else {
output.append(comment.getAuthor()).append(": ").append(commentText);
}
}
}
代码示例来源:origin: ZuInnoTe/hadoopoffice
@Override
public void cell(String cellReference, String formattedValue, XSSFComment comment) {
// create empty column, if needed
CellAddress currentCellAddress = new CellAddress(cellReference);
for (int i=this.currentColumn;i<currentCellAddress.getColumn();i++) {
this.spreadSheetCellDAOCurrentRow.add(null);
this.currentColumn++;
}
// add column
SpreadSheetCellDAO currentDAO = null;
if (comment!=null) {
currentDAO = new SpreadSheetCellDAO(formattedValue,comment.getString().getString(), "", cellReference,this.sheetName);
} else {
currentDAO = new SpreadSheetCellDAO(formattedValue,"", "", cellReference,this.sheetName);
}
this.currentColumn++;
this.spreadSheetCellDAOCurrentRow.add(currentDAO);
}
@Override
代码示例来源:origin: com.github.lafa.tikaNoExternal/tika-parsers
public void cell(String cellRef, String formattedValue, XSSFComment comment) {
try {
xhtml.startElement("td");
// Main cell contents
if (formattedValue != null) {
xhtml.characters(formattedValue);
}
// Comments
if (comment != null) {
xhtml.startElement("br");
xhtml.endElement("br");
xhtml.characters(comment.getAuthor());
xhtml.characters(": ");
xhtml.characters(comment.getString().getString());
}
xhtml.endElement("td");
} catch (SAXException e) {
}
}
代码示例来源:origin: org.apache.tika/tika-parsers
public void cell(String cellRef, String formattedValue, XSSFComment comment) {
try {
// Handle any missing cells
int colNum = (new CellReference(cellRef)).getCol();
for (int cn=lastSeenCol+1; cn<colNum; cn++) {
xhtml.startElement("td");
xhtml.endElement("td");
}
lastSeenCol = colNum;
// Start this cell
xhtml.startElement("td");
// Main cell contents
if (formattedValue != null) {
xhtml.characters(formattedValue);
}
// Comments
if (comment != null) {
xhtml.startElement("br");
xhtml.endElement("br");
xhtml.characters(comment.getAuthor());
xhtml.characters(": ");
xhtml.characters(comment.getString().getString());
}
xhtml.endElement("td");
} catch (SAXException e) {
}
}
代码示例来源:origin: jbaliuka/x4j-analytic
public XLSXCellNode(XSSFSheet sheet,XSSFCell cell,int index,XLSXExpression expression) {
super(sheet,cell,expression);
assert cell != null : "null cell" ;
if(cell.getCTCell().isSetF()){
formulaStringValue = cell.getCTCell().getF().getStringValue();
}
colRef = CellReference.convertNumToColString(index);
int rowRef = getCell().getRowIndex() + 1;
absoluteRef = colRef + rowRef;
if(cell.getCTCell().isSetS()){
s = cell.getCTCell().getS();
}
workbookPr = getSheet().getWorkbook().getCTWorkbook().getWorkbookPr();
comment = cell.getCellComment();
if(comment != null){
commnetExpr = CellExpressionParser.parseExpression(comment.getString().getString());
}
}
private void cleaner(Integer columnsCount, Integer rowsCount, Object object){ int firstColumn=0;
我收到以下代码的NullPointerException。有人可以帮忙解决这个问题吗?我正在尝试将数据库值获取到现有的 Excel 工作表。 Statement statement = connect
我正在尝试编写一个函数,该函数读取 Excel 模板并开始在某个行索引处写入。但是,我发现编号会跳过模板中的空白行。有没有办法在迭代期间计算空白行? 我试图找到相当于 missing cell pol
我尝试使用 apache poi xssf 将 excel 文件解析为 XML。现在有了一个单元格,但不知道里面有什么,我只想从中获取一个字符串。但是当我使用 cell.getStringCellVa
我正在尝试读取由网络应用程序生成的 Excel 文件。但我无法访问任何列或行,因为 XSSF 工具一直告诉我没有工作表。单个工作表称为“MySheet”,但当我按名称搜索它时,得到 -1。当我搜索工作
这是我到目前为止的代码,它从查询中获取数据,然后将其导出到 Excel 文档中: oArray = CreateObject("java", "java.util.Arrays"); wor
我现在已经尝试从 XSSFSheet 中删除图像太久了。我找不到关于此的任何信息,但我认为这是可能的.. 有什么方法可以从我的 XSSFSheet 中删除图像吗?甚至官方(?)apache poi 网
我在保存新的 Excel 文件时遇到问题。我希望它在保存时公式会自行计算,但目前它只是在 excel 文件中返回一个字符串。公式是正确的。我不知道如何让 FormulaEvaluator 工作。 这里
我有一个 HSSF 工作簿,其中包含我的自定义颜色,但现在我需要使用 XSSF 来创建 xslx 文件。 我已经相应地改变了一切,但唯一让我难过的是如何在这样的事情中使用定制的 XSSFColor :
我想为使用 poi 3.14 创建的 xlsx 文件添加密码保护。文档声称,这是可能的: http://poi.apache.org/encryption.html 使用我这样尝试的示例: p
我正在使用 Apache POI 3.12: org.apache.poi poi 3.12 org.apache.poi poi-ooxml 3
我目前正在使用 Apache POI 库在 Java 中生成 excel 文件。 这就是我想知道的:在 Excel 中,可以创建新的单元格样式并将其添加到工作簿中。这些样式是可重复使用的,并且可以从样
几年前,我遇到了使用 jXLS 和 POI XSSF 创建大型 excel 文件的问题。如果我没记错的话,我认为 XSSF 会在磁盘上创建类似 1GB+ 的临时文件来创建 10mb 的 excel 文
有没有办法确定单元格是否为日期?我知道 style.get DataFormatString() 但这对我没有帮助,因为我无法确定格式是否适用于日期。 最佳答案 如果您使用的是 XSSF 用户模型,那
我使用下面的代码在 XSSF 工作表中设置默认列样式?但这不起作用任何人都可以建议错误修复。 format = workbook.createDataFormat(); style = workboo
如何将现有列数据和格式复制到 Apache POI 中的下一列并将下一列向右移动。 我试过了。假设我的代码是这样的...... XSSFCell oldCell = worksheet.getRow(
无法将“STYLE”从 .xlsx 文件复制到另一个文件。 这是我正在使用的代码。 public static void copyCell(XSSFCell oldCell, XSSFCell ne
单元格 A1 具有 公式“=A2”并被格式化为显示 1 个小数点 单元格 A2 具有 值 4.23 单元格 A1 显示 4.2(格式化显示值) 单元格 A2 显示 4.23(格式化显示值) 我的 XS
有没有办法不读取整个 Excel 文档行,我正在读取文档中定义的单元格,但是,它拉入了整个工作表的列??? 我正在将 Excel 文档转换为 CSV 文档。我得到了这个结果。 Aircraft ID
我已经使用 XLS,但今天我正在尝试新的 - xlsx。对于 XLS,我只需要一个库,而 XLSX(四个库)则相反。我还得到整个包错误。为什么会发生这种情况? 主要: public class
我是一名优秀的程序员,十分优秀!