发布网友 发布时间:2022-04-23 18:25
共4个回答
热心网友 时间:2023-06-22 23:31
首先这个可以用Java实现,如果要实现类似这样的效果需要引入Java Excel API类库,它是开源的用来操作Excel电子表格的Java类库,支持读取,修改,写入等操作。这个项目基于GPL发布,而且对中文有很好的支持。对于里面合并行,合并列就需要根据逻辑代码调用具体方法来实现了。
1.类库地址下载
jExcelApi 的 JavaDoc:
http://jexcelapi.sourceforge.net/resources/javadocs/index.html
2.具体实现
一、需要导入的jar
1.commons-collections4-4.1.jar
2.poi-3.17-beta1.jar
3.poi-ooxml-3.17-beta1.jar
4.poi-ooxml-schemas-3.17-beta1.jar
5.xmlbeans-2.6.0.jar
二、主要API
1.import org.apache.poi.ss.usermodel.Workbook,对应Excel文档;
2.import org.apache.poi.hssf.usermodel.HSSFWorkbook,对应xls格式的Excel文档;
3.import org.apache.poi.xssf.usermodel.XSSFWorkbook,对应xlsx格式的Excel文档;
4.import org.apache.poi.ss.usermodel.Sheet,对应Excel文档中的一个sheet;
5.import org.apache.poi.ss.usermodel.Row,对应一个sheet中的一行;
6.import org.apache.poi.ss.usermodel.Cell,对应一个单元格。
还有合并行,合并列,行背景色,加粗,一般table有的样式,基本都具有。
热心网友 时间:2023-06-22 23:31
我认为你这个不是简单的java,而是javaweb。java是做不出这么漂亮的画面的,只能结合前端的html,做一个数据绑定。采用table布局,样式美化用css追问这个是导出这种格式的Excel表格
热心网友 时间:2023-06-22 23:32
导出excel可以用相关类库,poi是其中一个。做模板然后填数据比较简单。
热心网友 时间:2023-06-22 23:32
这应该要连接数据库之类的吧,JAVA编程时不用一些外件做不出来这种形式追问他导出的数据就是根据数据库表查询得出的