main
黄海 2 years ago
parent b4c317778a
commit 01f5a24f43

@ -1,5 +1,6 @@
package UnitTest.ImportExcel;
import UnitTest.ImportExcel.Util.AsposeUtil;
import com.aspose.cells.*;
import java.io.IOException;
@ -8,17 +9,7 @@ import java.io.InputStream;
public class AsposeAddColumn {
public static String path = "D:\\dsWork\\QingLong\\src\\main\\resource\\Excel\\";
/**
* AsposeCells
*
* @return
*/
public static void getLicense() throws IOException {
InputStream is = com.aspose.cells.License.class.getResourceAsStream("/com.aspose.cells.lic_2999.xml");
License asposeLicense = new License();
asposeLicense.setLicense(is);
is.close();
}
/**
* AsposeCells Color
@ -113,7 +104,7 @@ public class AsposeAddColumn {
public static void main(String[] args) throws Exception {
//获取授权
getLicense();
AsposeUtil.getLicense();
//给EXCEL增加两列
String source = path + "1.xlsx";

@ -0,0 +1,30 @@
package UnitTest.ImportExcel;
import UnitTest.ImportExcel.Util.AsposeUtil;
import com.aspose.cells.*;
public class AsposeAddCommet {
//工作目录
public static String path = "D:\\dsWork\\QingLong\\src\\main\\resource\\Excel\\";
public static void main(String[] args) throws Exception {
//获取授权
AsposeUtil.getLicense();
// 打开现有的工作簿
Workbook workbook = new Workbook(path + "\\1.xlsx");
Worksheet sheet = workbook.getWorksheets().get(0);
//添加新的批注
CommentCollection comments = sheet.getComments();
comments.clear();
int idx = comments.add(7, 3);
Comment comment = comments.get(idx);
//System.out.println(comment.getCommentShape().getFill());
comment.setNote("我是内容");
comment.setAuthor("黄海");
comment.getFont().setName("黑体");
// 设置批注的背景颜色为黄色
// 保存工作簿
workbook.save(path + "\\4.xlsx");
}
}

@ -0,0 +1,32 @@
package UnitTest.ImportExcel;
import UnitTest.ImportExcel.Util.AsposeUtil;
import com.aspose.cells.*;
public class AsposeAddXiaLaKuang {
//工作目录
public static String path = "D:\\dsWork\\QingLong\\src\\main\\resource\\Excel\\";
public static void main(String[] args) throws Exception {
//获取授权
AsposeUtil.getLicense();
// 打开现有的工作簿
Workbook workbook = new Workbook(path+"\\1.xlsx");
// 获取第一个工作表
Worksheet worksheet = workbook.getWorksheets().get(0);
// 创建下拉列表
Validation validation = worksheet.getValidations().get(worksheet.getValidations().add());
validation.setType(ValidationType.LIST);
validation.setFormula1("男,女,未知"); // 设置下拉列表的选项
// 设置下拉列表的范围
CellArea area = new CellArea();
area.StartRow = 1; // 从第2行开始
area.EndRow = 29; // 到第30行结束
area.StartColumn = 0; // 第一列
validation.addArea(area);
// 应用到工作表
worksheet.getValidations().add(validation);
// 保存工作簿
workbook.save(path+"\\3.xlsx");
}
}

@ -0,0 +1,20 @@
package UnitTest.ImportExcel.Util;
import com.aspose.cells.License;
import java.io.IOException;
import java.io.InputStream;
public class AsposeUtil {
/**
* AsposeCells
*
* @return
*/
public static void getLicense() throws IOException {
InputStream is = com.aspose.cells.License.class.getResourceAsStream("/com.aspose.cells.lic_2999.xml");
License asposeLicense = new License();
asposeLicense.setLicense(is);
is.close();
}
}

Binary file not shown.

Binary file not shown.
Loading…
Cancel
Save