This commit is contained in:
Looly
2022-04-28 03:20:23 +08:00
parent 17cd183722
commit 8e2c06c671
96 changed files with 175 additions and 167 deletions

View File

@@ -12,7 +12,7 @@ import cn.hutool.core.map.TableMap;
import cn.hutool.core.map.multi.RowKeyTable;
import cn.hutool.core.map.multi.Table;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.lang.id.IdUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.core.util.URLUtil;
import cn.hutool.poi.excel.cell.CellLocation;

View File

@@ -16,15 +16,15 @@ import java.util.Map;
/**
* Word中表格相关工具
*
*
* @author Looly
* @since 4.5.14
*/
public class TableUtil {
/**
* 创建空表,只有一行
*
*
* @param doc {@link XWPFDocument}
* @return {@link XWPFTable}
*/
@@ -34,7 +34,7 @@ public class TableUtil {
/**
* 创建表格并填充数据,默认表格
*
*
* @param doc {@link XWPFDocument}
* @param data 数据
* @return {@link XWPFTable}
@@ -72,10 +72,10 @@ public class TableUtil {
return table;
}
/**
* 写一行数据
*
*
* @param row 行
* @param rowBean 行数据
* @param isWriteKeyAsHead 如果为Map或者Bean是否写标题
@@ -86,7 +86,7 @@ public class TableUtil {
writeRow(row, (Iterable<?>) rowBean);
return;
}
Map rowMap;
if(rowBean instanceof Map) {
rowMap = (Map) rowBean;
@@ -100,10 +100,10 @@ public class TableUtil {
writeRow(row, rowMap, isWriteKeyAsHead);
}
/**
* 写行数据
*
*
* @param row 行
* @param rowMap 行数据
* @param isWriteKeyAsHead 是否写标题
@@ -122,7 +122,7 @@ public class TableUtil {
/**
* 写行数据
*
*
* @param row 行
* @param rowData 行数据
*/
@@ -139,7 +139,7 @@ public class TableUtil {
/**
* 获取或创建新行<br>
* 存在则直接返回,不存在创建新的行
*
*
* @param table {@link XWPFTable}
* @param index 索引行号从0开始
* @return {@link XWPFTableRow}
@@ -156,7 +156,7 @@ public class TableUtil {
/**
* 获取或创建新单元格<br>
* 存在则直接返回,不存在创建新的单元格
*
*
* @param row {@link XWPFTableRow} 行
* @param index index 索引列号从0开始
* @return {@link XWPFTableCell}

View File

@@ -7,7 +7,7 @@ import org.junit.Test;
import cn.hutool.core.lang.Console;
public class CellUtilTest {
@Test
@Ignore
public void isDateTest() {

View File

@@ -7,7 +7,7 @@ import cn.hutool.core.io.FileUtil;
import cn.hutool.core.lang.Console;
import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.lang.id.IdUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.poi.excel.cell.setters.EscapeStrCellSetter;
import cn.hutool.poi.excel.style.StyleUtil;