java 如何写excel
发布网友
发布时间:2022-04-23 23:14
我来回答
共5个回答
热心网友
时间:2022-05-03 03:12
public static void main(String[] args) throws IOException {
//创建工作簿对象
HSSFWorkbook wb=new HSSFWorkbook();
//创建工作表对象
HSSFSheet sheet=wb.createSheet("我的工作表");
//创建绘图对象
HSSFPatriarch p=sheet.createDrawingPatriarch();
//创建单元格对象,批注插入到4行,1列,B5单元格
HSSFCell cell=sheet.createRow(4).createCell(1);
//插入单元格内容
cell.setCellValue(new HSSFRichTextString("批注"));
//获取批注对象
//(int dx1, int dy1, int dx2, int dy2, short col1, int row1, short col2, int row2)
//前四个参数是坐标点,后四个参数是编辑和显示批注时的大小.
HSSFComment comment=p.createComment(new HSSFClientAnchor(0,0,0,0,(short)3,3,(short)5,6));
//输入批注信息
comment.setString(new HSSFRichTextString("插件批注成功!插件批注成功!"));
//添加作者,选中B5单元格,看状态栏
comment.setAuthor("toad");
//将批注添加到单元格对象中
cell.setCellComment(comment);
//创建输出流
FileOutputStream out=new FileOutputStream("writerPostil.xls");
wb.write(out);
//关闭流对象
out.close();
}
Aspose.cell for Java+Aspose.PDF for Java 可以实现,但是网上Aspose的jar包貌似没破解的,.net的倒挺多.追问谢谢,散分的时候一定有你的份。
热心网友
时间:2022-05-03 04:30
使用poi.jar导出excel,行列的格式,包括合并单元格都可以实现,你要仔细看一下poi的api,你图中的格式都可以实现
热心网友
时间:2022-05-03 06:04
你完全可以在导出的时候用 exce 表格处理就行了,这个java 写的话还真的没有做过,只是在前台处理一下,导出为exce 的格式.追问你说的表格处理是指那种方式,能否说具体一定。
追答用ext 导出格式为exec 这种的应该可以。。
热心网友
时间:2022-05-03 07:56
直接写HTML另存为xls文件,EXCEL能读的。
我一直这么做追问不太明白你说的,我用的是swing做的,能否给个简单的例子看一下,谢谢
热心网友
时间:2022-05-03 10:04
建议 用jxl驱动包 来实现导出EXCEL 它可以在java类里面写EXCEL所显示的样式。
Java EasyExcel写入Excel中复杂头(head)表中的标题的方法及示例代码_百 ...
步骤一:定义头表结构 在写入数据前,我们需要定义头表结构,明确每一行数据的字段名与对应的数据类型。例如,假设我们有一个头表,标题包括:公司名称、地址、联系电话、联系人等信息,我们可以这样定义:java private static final List<List> HEAD_ROW = Arrays.asList(Arrays.asList("公司名称", "...
Java读写Excel原来这么简单
首先,引入EasyExcel的库。导出数据时,有两种方式:一是无需创建对象直接写入,二是根据对象写入。不创建对象的写入通过简单的一行代码完成,如下所示:head()...dataList()...要设置列宽,可以使用特定方法调整。对象导入Excel同样简单,通过`doWrite`方法传入对象集合即可。若要忽略某些字段,使用`@Exce...
怎么用java将一个excel里面数据读出并写入另一个excel?
一、在开始进行Java读写Excel前,需要先下一个jxl的jar包,这个jar包中提供了相关读写Excel的方法,将jxl.jar放到classpath下或者在工程的buildpath中添加jxl.jar后,便可以开始Java读写Excel了。二、Java读取Excel数据,首先,创建一个xls文件(如:jxltest.xls),然后在文件中添加一些数据,Excel文件创...
JAVA怎么向Excel中写入批量数据?
public static void drawExcel(HSSFWorkbook wb, String sheetName, String title, int n, List exlList, int[] index){\x0d\x0aList exList =(List)exlList;\x0d\x0aint len = exList.get(0).length;\x0d\x0a// 创建一个sheet表单\x0d\x0aHSSFSheet sheet = wb.createSheet(...
在java写Excel数据的数据库问题,怎么解决
1 //把EXCEL Cell原有数据转换成String类型 2 private String getCellString(Cell cell) { 3 if(cell==null) return "";String cellSring="";4 switch (cell.getCellType()) { 5 case HSSFCell.CELL_TYPE_STRING: // 字符串 6 cellSring = cell.getStringCellValue();7 ...
用java语言在Excel中,2个单元格中的数字怎么加和怎么判断相同,求源代码...
使用JXL或者POI读取表格。POI的例子://从request中取得上传的EXCEL的流 POIFSFileSystem fs = new POIFSFileSystem(InputStream);// 获取EXCEL的对象 HSSFWorkbook wb = new HSSFWorkbook(fs);// 取得EXCEL对象中的第一张表(sheet1) 0为index HSSFSheet sheet1 = wb.getSheetAt(0);// 循环...
java中ssh框架用hutool工具怎么写导出功能?
在Java中使用Hutool进行Excel导出操作时,应遵循一系列步骤。以下详细解释如何进行此操作。首先,确保在项目中添加Hutool库依赖。可以通过Maven或Gradle配置文件添加Hutool的依赖。接下来,创建Excel导出类,例如命名为`ExcelExport`。在该类中导入必要的Hutool包和相关库。定义要导出的数据结构,例如创建一个`...
java jxl 大量数据写入excel,比如上千万条
我在项目中的做法是先判断数据源的大小,因为excel一页最多是65536行,所以就得进行拆分,先判断数据源可以拆分成几页,最后写入即可,如下示例代码:// 首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象FileUtil.createFileDire(file.getAbsolutePath());// if (!file.getName()....
java 将页面内容写入excel文件中并可以将其下载到本地任意位置_百度知 ...
java本身要生成excel文件必然是在后台做的,通过poi库生成excel文件并制作表格。无法直接通过网页保存生成excel。至于下载到本地任意位置,也是后台生成了excel文件发送到前台(浏览器),由用户选择要存在哪儿,不能直接存储(这是web沙箱限制,不允许网页直接访问本地硬盘,不然你想想,如果你打开一个网页,...
怎么用java将一个excel里面数据读出并写入另一个excel?求助_百度知 ...
import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;然后 File f = new File("d:/view.xls");//获得文件 WritableWorkbook wb = Workbook.createWorkbook(f);//可以读写的workbook WritableSheet s = wb.createSheet("第一页", 0);//workbook中的sheet,就是在excel下面那个sheet1,...