Java 操作 excel 文档 用 apache poi 来解决。
`package excel; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.util.Calendar; import java.util.Date; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.util.HSSFColor; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellStyle; import org.apache.poi.ss.usermodel.Font; import org.apache.poi.ss.usermodel.IndexedColors; import org.apache.poi.ss.usermodel.PrintSetup; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; public class Test { private static Workbook wb = new HSSFWorkbook(); public static Font createMyFont(short point,String fontname,short color){ Font font = wb.createFont(); font.setFontHeightInPoints(point); font.setFontName(fontname); font.setColor(color); font.setItalic(true); font.setBold(true); return font;
} public static void main(String[] args) throws Exception { // or new XSSFWorkbook(); Sheet sheet = wb.createSheet("new sheet");//创建工作表 PrintSetup printSetup = sheet.getPrintSetup(); printSetup.setLandscape(true);//设置页面打印设置, true为横版 Row row = sheet.createRow((short) 1);//构造一行, 行数为第二行 Row row1 = sheet.createRow((short) 2);//构造一行, 行数为第三行 /* * 创建字体 */ // font.setStrikeout(true); // Fonts are set into a style so create a new one to use. CellStyle style = wb.createCellStyle(); CellStyle style1 = wb.createCellStyle(); style.setFont(createMyFont((short)24,"楷体",HSSFColor.LIGHT_ORANGE.index)); style1.setFont(createMyFont((short)14,"楷体",HSSFColor.RED.index)); // Create a cell and put a value in it. Cell cell = row.createCell(1);//row变量的第二列创建一个cell对象。 cell.setCellValue("我是公司"); cell.setCellStyle(style); Cell cell1 = row1.createCell(2);//在row1变量的第三列创建一个cell对象。 cell1.setCellValue("我是公司二"); cell1.setCellStyle(style1); FileOutputStream fileOut = new FileOutputStream("g:\\yxdown\\workbook.xls"); wb.write(fileOut); fileOut.close(); }
} `
转载于:https://www.geek-share.com/detail/2678993749.html
- Java 操作 excel 文档 用 apache poi 来解决。
- 使用Apache POI生成Excel文档时,当进行单元格合并操作后,被合并的单元格边框会消失,使用如下方式可以解决。
- Java如何操作Word, Excel, PDF文档
- Java程序员从笨鸟到菜鸟之(一百零三)java操作office和pdf文件(一)java读取word,excel和pdf文档内容
- Java操作MS Word和Excel文档
- java操作office和pdf文件java读取word,excel和pdf文档内容
- Java程序员从笨鸟到菜鸟之(一百零三)java操作office和pdf文件(一)java读取word,excel和pdf文档内容
- apache poi操作office文档----java在线预览txt、word、ppt、execel,pdf代码
- JavaWEB--POI之EXCEL操作、优化、封装详解系列(五)--PoiExportUtil使用文档(1)
- Java中用Apache POI生成excel和word文档
- Apache POI 操作Office文档(Excel,Word)
- apache POI3.2 java操作excel 设置数据有效性,实现excel单元格列表和提示
- java操作office和pdf文件:读取word,excel和pdf文档内容
- Java使用Apache poi 操作Excel-基本概念与使用
- JavaWEB--POI之EXCEL操作、优化、封装详解系列(六)--PoiExportUtil使用文档(2)分页
- Java导出Excel文档使用poi操作
- 解决 POI 操作2007格式的Excel报错问题:java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptionsz
- Java如何操作Word, Excel, PDF文档
- Java程序员从笨鸟到菜鸟之(一百零三)java操作office和pdf文件(一)java读取word,excel和pdf文档内容
- 利用Apache POI操作EXCEL文档