|
|
@@ -5,32 +5,32 @@ import org.junit.Assert;
|
|
|
import org.junit.Test;
|
|
|
|
|
|
public class ExcelUtilTest {
|
|
|
-
|
|
|
+
|
|
|
@Test
|
|
|
public void indexToColNameTest() {
|
|
|
Assert.assertEquals("A", ExcelUtil.indexToColName(0));
|
|
|
Assert.assertEquals("B", ExcelUtil.indexToColName(1));
|
|
|
Assert.assertEquals("C", ExcelUtil.indexToColName(2));
|
|
|
-
|
|
|
+
|
|
|
Assert.assertEquals("AA", ExcelUtil.indexToColName(26));
|
|
|
Assert.assertEquals("AB", ExcelUtil.indexToColName(27));
|
|
|
Assert.assertEquals("AC", ExcelUtil.indexToColName(28));
|
|
|
-
|
|
|
+
|
|
|
Assert.assertEquals("AAA", ExcelUtil.indexToColName(702));
|
|
|
Assert.assertEquals("AAB", ExcelUtil.indexToColName(703));
|
|
|
Assert.assertEquals("AAC", ExcelUtil.indexToColName(704));
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
@Test
|
|
|
public void colNameToIndexTest() {
|
|
|
Assert.assertEquals(704, ExcelUtil.colNameToIndex("AAC"));
|
|
|
Assert.assertEquals(703, ExcelUtil.colNameToIndex("AAB"));
|
|
|
Assert.assertEquals(702, ExcelUtil.colNameToIndex("AAA"));
|
|
|
-
|
|
|
+
|
|
|
Assert.assertEquals(28, ExcelUtil.colNameToIndex("AC"));
|
|
|
Assert.assertEquals(27, ExcelUtil.colNameToIndex("AB"));
|
|
|
Assert.assertEquals(26, ExcelUtil.colNameToIndex("AA"));
|
|
|
-
|
|
|
+
|
|
|
Assert.assertEquals(2, ExcelUtil.colNameToIndex("C"));
|
|
|
Assert.assertEquals(1, ExcelUtil.colNameToIndex("B"));
|
|
|
Assert.assertEquals(0, ExcelUtil.colNameToIndex("A"));
|
|
|
@@ -42,4 +42,12 @@ public class ExcelUtilTest {
|
|
|
Assert.assertEquals(0, a11.getX());
|
|
|
Assert.assertEquals(10, a11.getY());
|
|
|
}
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void readAndWriteTest(){
|
|
|
+ ExcelReader reader = ExcelUtil.getReader("d:\\test/select.xls");
|
|
|
+ ExcelWriter writer = reader.getWriter();
|
|
|
+ writer.writeCellValue(1, 2, "设置值");
|
|
|
+ writer.close();
|
|
|
+ }
|
|
|
}
|