Java对Excel表格的操作-创新互联
概述
成都创新互联-专业网站定制、快速模板网站建设、高性价比双桥网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式双桥网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖双桥地区。费用合理售后完善,十余年实体公司更值得信赖。Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作操作Excel工作表时,对表格中的行或列数据可执行,包括插入、隐藏、显示、删除等在内的多种操作需求,本文将通过Java代码示例演示每种操作的具体实现方法。文中方法使用了Java Excel类库(Free Spire.XLS for Java 免费版),可通过官网下载包,解压,并将lib文件中的jar文件导入Java程序;或者通过maven仓库导入。导入效果如下:
Java代码示例
1. 插入行或列
import com.spire.xls.*;
public class InsertRowAndColumn {
public static void main(String[] args) {
//加载文档
Workbook wb = new Workbook();
wb.loadFromFile("test.xlsx");
//获取工作表
Worksheet sheet = wb.getWorksheets().get(0);
sheet.insertRow(2);//在第2行插入默认格式的行
//sheet.insertRow(2,2);//在第2行插入默认格式的两行
//sheet.insertRow(5,1,InsertOptionsType.FormatAsAfter);//在第5行插入和下一行格式相同的两行
sheet.insertColumn(3);//在第3列插入默认格式的列
//sheet.insertColumn(3,2);//在第3列插入默认格式的两列
//sheet.insertColumn(3,1,InsertOptionsType.FormatAsBefore);//在第3列插入和前一列格式相同的一列
//保存文档
wb.saveToFile("InsertRowAndColumn.xlsx");
wb.dispose();
}
}
插入默认格式的一行或列,效果图:
插入默认格式的两行或列,效果图:
插入带格式的行或列,效果图:
2. 隐藏、显示行或列
import com.spire.xls.*;
public class HideAndShowRowOrColumn {
public static void main(String[] args) {
//加载文档
Workbook wb = new Workbook();
wb.loadFromFile("test.xlsx");
//获取指定工作表
Worksheet sheet = wb.getWorksheets().get(0);
//隐藏第9行
sheet.hideRow(9);
//隐藏第3列
sheet.hideColumn(3);
//sheet.showRow(3);//显示行
//sheet.showColumn(3);//显示列
//保存文档
wb.saveToFile("HideAndShow.xlsx");
wb.dispose();
}
}
隐藏行或列,效果图:
3. 删除行或列
import com.spire.xls.*;
public class DeleteRowAndColumn {
public static void main(String[] args) {
//加载文档
Workbook wb = new Workbook();
wb.loadFromFile("test.xlsx");
//获取工作表
Worksheet sheet = wb.getWorksheets().get(0);
sheet.deleteRow(1);//删除第1行
//sheet.deleteRow(1,2);//删除第1行及下一行在内的两行
sheet.deleteColumn(4);//删除第4列
//sheet.deleteColumn(4,2);//删除第4列及右侧一列在内的两列
//保存文档
wb.saveToFile("DeleteRowAndColumn.xlsx");
wb.dispose();
}
}
删除一行或一列,效果图:
删除多行或多列,效果图:
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享文章:Java对Excel表格的操作-创新互联
文章出自:http://myzitong.com/article/coepcs.html