![](/img/trans.png)
[英]Using Apache POI HSSF, how can I refresh all formula cells at once?
[英]How automatically split data into multiple cells using Apache poi HSSF libraries?
這是一個Excel 限制,你將無法克服它。
您可以做的是拆分大字符串並將其保存到相鄰單元格中。
示例代碼:
def wb = new org.apache.poi.hssf.usermodel.HSSFWorkbook()
def sheet = wb.createSheet("new sheet")
def row = sheet.createRow(0)
def variable = vars.get('your-variable-name')
def chunkSize = 32767
def parts = java.util.stream.IntStream.iterate(0, i -> i < variable.length(), i -> i + chunkSize)
.mapToObj(i -> variable.substring(i, Math.min(variable.length(), i + chunkSize)))
.collect(java.util.stream.Collectors.toList());
parts.eachWithIndex { entry, index ->
def cell = row.createCell(index)
cell.setCellValue(entry)
}
wb.write(new File('file.xls'))
更多信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.