java代码创建一个Excel文件

指定一个目录
只要个创建excel文件的代码就好了,坐等。。。
如果该文件已经存在就删除然后在新建
使用poi

import java.io.File;

public class Test {
public static void main(String[] args) throws Exception {
File f = new File("d:/1.xls");
f.createNewFile();
}
}

 

好吧,之前没看到“用poi”这句话。现在下面的是用poi的:


import java.io.FileOutputStream;
import java.io.IOException;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

public class Test {
    public static void main(String[] args) {
try {
    HSSFWorkbook workbook = new HSSFWorkbook();
    FileOutputStream fileOut = new FileOutputStream("D:/2.xls");
    workbook.write(fileOut);
    fileOut.close();
} catch (IOException e) {
            e.printStackTrace();
        }
    }
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-20

"poi"是什么?
创建Excel文档示例:使用Jakarta POI API,可以编写如下Java代码来创建一个Excel文件:读取Excel数据示例:通过指定test1.xls文件路径,Java程序可以读取D盘JTest目录下的Excel数据:格式化单元格示例:在Java中,处理字体和单元格格式的步骤包括创建红色、粗体的字体,创建格式对象,并将其应用到workbook中的单元...

Java EasyExcel写入Excel中复杂头(head)表中的标题的方法及示例代码
步骤一:定义头表结构 在写入数据前,我们需要定义头表结构,明确每一行数据的字段名与对应的数据类型。例如,假设我们有一个头表,标题包括:公司名称、地址、联系电话、联系人等信息,我们可以这样定义:java private static final List<List> HEAD_ROW = Arrays.asList(Arrays.asList("公司名称", "...

求一个java生成excel,并且保存的数据为数字格式,不是文本格式,即不带绿...
sheet.addCell(new Number(0, 0,1));\/\/这是核心语句

利用java怎么实现生成报表(Excel文件)
public class TableToExcel { public static void export(File file,String heading,String note,JTable table) { WritableWorkbook workbook = null;\/\/ 创建工作薄 try { if(file.exists()) {\/\/如果文件存在 workbook = Workbook.createWorkbook(file, Workbook.getWorkbook(file));} else {\/\/如果...

学会如何用Java操作Excel文件,有一个文本文件,可以将里面内容读_百度知 ...
OutputStream os = new FileOutputStream(test2);\/\/输出的Excel文件URL WritableWorkbook wwb = Workbook.createWorkbook(os);\/\/创建可写工作薄 WritableSheet ws = wwb.createSheet("sheet1", 1);\/\/创建可写工作表 int rowss = sheet.getRows();int columns = sheet.getColumns();ArrayList list =...

请给个操作EXCEL的例子,是把TABLE里的数据插入EXCEL,不是读EXCEL里的数...
基本操作 一、创建文件 拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:代码(CreateXLS.java):\/\/生成Excel的类 import java.io.*;import jxl.*;import jxl.write.*;public class CreateXLS { public static void main(String args[]){ try ...

java 使用poi往excel文件写入,如何每次追加一条,而不是覆盖掉以前的数据...
你第三步下面那行代码是控制插入在哪一行的,你一直是0所以就覆盖了,你要让它每次加1.

poi导出excel时数据大于6W如何新建一个sheet(JAVA)
如果你能够正确的导出excel,说明你已经掌握了excel的操作。我提供一种思路供你参考:判断你要导出数据的行数,以6万为基数,进行程序判断。可以通过循环的方式,计算出需要的sheet数量,每次循环建立一个sheet,然后把数据导入。关键的问题在于创建新的sheet和,计算导出的数据。希望对你有所帮助吧。

jxl.jar的基本操作
的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:代码(CreateXLS.java):\/\/生成Excel的类import java.io.*;import jxl.*;import jxl.write.*;public class CreateXLS{public static void main(String args[]){try{\/\/打开文件WritableWorkbook book=Workbook.createWorkbook(new File...

java打开excel乱码
workbook.setSheetName(0, sheetName,(short)1); \/\/这里(short)1是解决中文乱码的关键;而第一个参数是工作表的索引号。没有太多原因,POI就是如此;再说导出的EXCEL文件名的中文乱码问题, 导出时代码如下:...this.getResponse().reset();this.getResponse().setContentType("application\/msexcel")...

相似回答