`
roddy
  • 浏览: 18308 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java to Excel 2

    博客分类:
  • Java
 
阅读更多
Use Jar:
poi-3.14-20160307.jar
poi-ooxml-3.14-20160307.jar
poi-ooxml-schemas-3.14-20160307.jar
mlbeans-2.6.0.jar
try {
						XSSFWorkbook workbook = new XSSFWorkbook();
						XSSFSheet sheet = workbook.createSheet("sheet1");  
						
						XSSFRow row = sheet.createRow(0);  
						
						XSSFFont font = workbook.createFont();
						font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
						// Set font into style
						XSSFCellStyle style = workbook.createCellStyle();
						style.setFont(font);
					      
						XSSFCell cellNo = row.createCell(0);  
						cellNo.setCellValue("No");
						cellNo.setCellStyle(style);
						
						XSSFCell cellSeq = row.createCell(1);
						cellSeq.setCellValue("Seq");
						cellSeq.setCellStyle(style);
				        
				        XSSFCell cellDocId = row.createCell(2);  
				        cellDocId.setCellValue("DocId"); 
				        cellDocId.setCellStyle(style);
				        
				        XSSFCell cellBrand = row.createCell(3);  
				        cellBrand.setCellValue("Brand"); 
				        cellBrand.setCellStyle(style);
				        
				        XSSFCell cellPubName = row.createCell(4);  
				        cellPubName.setCellValue("Pub Name"); 
				        cellPubName.setCellStyle(style);
				        
				        XSSFCell cellDateTime = row.createCell(5);  
				        cellDateTime.setCellValue("Date Time"); 
				        cellDateTime.setCellStyle(style);
				        
				        XSSFCell cellHeadline = row.createCell(6);  
				        cellHeadline.setCellValue("Headline");
				        cellHeadline.setCellStyle(style);
				        
				        XSSFCell cellContent = row.createCell(7);  
				        cellContent.setCellValue("Content");
				        cellContent.setCellStyle(style);
				        
				        XSSFCell cellLink = row.createCell(8);  
				        cellLink.setCellValue("链接");
				        cellLink.setCellStyle(style);
				        
				        XSSFCell cellAuthor = row.createCell(9);  
				        cellAuthor.setCellValue("消费者");
				        cellAuthor.setCellStyle(style);
				        
				        XSSFCell cellUrl = row.createCell(10);  
				        cellUrl.setCellValue("消费者Url");
				        cellUrl.setCellStyle(style);
				        
				        XSSFCell cellRegion = row.createCell(11);  
				        cellRegion.setCellValue("省份");
				        cellRegion.setCellStyle(style);
				        
				        XSSFCell cellCity = row.createCell(12);  
				        cellCity.setCellValue("城市");
				        cellCity.setCellStyle(style);
						
						int count = 1;
						for(LorealReportBean dongfong : dongfongList){
							row = sheet.createRow(count);  
							
							cellNo = row.createCell(0);  
							cellNo.setCellValue(count);
							
							cellSeq = row.createCell(1);  
							cellSeq.setCellValue(dongfong.getSeq()); 
					        
							cellDocId = row.createCell(2);  
					        cellDocId.setCellValue(dongfong.getDocId()); 
					        
					        cellBrand = row.createCell(3);  
					        cellBrand.setCellValue(dongfong.getBrand()); 
					        
					        cellPubName = row.createCell(4);  
					        cellPubName.setCellValue(dongfong.getPubname()); 
					        
					        cellDateTime = row.createCell(5);  
					        cellDateTime.setCellValue(dongfong.getPubDate()); 
					        
					        cellHeadline = row.createCell(6);  
					        cellHeadline.setCellValue(dongfong.getHeadline()); 
					        
					        cellContent = row.createCell(7);  
					        cellContent.setCellValue(dongfong.getContent()); 
					        
					        cellLink = row.createCell(8);  
					        cellLink.setCellValue(dongfong.getLink()); 
					        
					        cellAuthor = row.createCell(9);  
					        cellAuthor.setCellValue(dongfong.getAuthor()); 
					        
					        cellUrl = row.createCell(10);  
					        cellUrl.setCellValue(dongfong.getUrl()); 
					        
					        cellRegion = row.createCell(11);  
					        cellRegion.setCellValue(dongfong.getRegion()); 
					        
					        cellCity = row.createCell(12);  
					        cellCity.setCellValue(dongfong.getCity()); 
					        count ++;
						}
			       
			            FileOutputStream fileOutputStream = new FileOutputStream("C:/tmp/dongfong.xlsx");  
			            workbook.write(fileOutputStream);  
			            fileOutputStream.close();  
			        } catch (FileNotFoundException e) {  
			            // TODO Auto-generated catch block  
			            e.printStackTrace();  
			        } catch (IOException e) {  
			            // TODO Auto-generated catch block  
			            e.printStackTrace();  
			        }



分享到:
评论

相关推荐

    excel转换html类(Excel2HtmlUtil的JAVA类)

    【标题】"excel转换html类(Excel2HtmlUtil的JAVA类)"所涉及的知识点主要集中在Java编程语言上,特别是如何使用Java处理Excel文件并将其转换为HTML格式。这个标题表明存在一个名为`Excel2HtmlUtil`的Java类,该类实现...

    java实现excel转csv

    在压缩包文件"excelToCsv"中,通常会包含一个示例Java程序,该程序实现了上述步骤,你可以参考它来理解和实践这个过程。通过这个程序,你可以将任意的Excel文件转换为CSV格式,方便后续的数据处理和分析。

    java将excel转html

    FileInputStream fis = new FileInputStream("path_to_excel_file"); Workbook workbook = WorkbookFactory.create(fis); Sheet sheet = workbook.getSheetAt(0); // 获取第一个工作表 ``` 2. **遍历单元格数据**:...

    JAVA读取Excel,建库建表,并生成java实体

    在Java开发中,有时我们需要处理Excel数据,例如从Excel文件中获取信息来构建数据库表结构,或者根据Excel数据生成对应的Java实体类。这个任务通常在数据导入、导出或者自动化测试场景中出现。下面我们将详细探讨...

    java excel中表格导成png图片

    2. **读取Excel文件** 使用`XSSFWorkbook`类读取XLSX文件,或者使用`HSSFWorkbook`读取XLS文件。以下是一个简单的示例: ```java FileInputStream fis = new FileInputStream("path_to_your_excel_file.xlsx"); ...

    Java操作Excel表格

    FileInputStream fis = new FileInputStream(new File("path_to_your_excel_file")); Workbook workbook = WorkbookFactory.create(fis); Sheet sheet = workbook.getSheetAt(0); // 获取第一个工作表 for (Row row ...

    Java读取Excel表格中的日期

    String filePath = "path/to/your/excel/file.xlsx"; FileInputStream fis = new FileInputStream(new File(filePath)); Workbook workbook = null; if (filePath.endsWith(".xls")) { workbook = new ...

    JAVA遍历EXCEL表格

    ### 使用JavaExcel (jxl)库进行Excel文件的读取与写入 #### 一、简介 在实际项目开发过程中,经常会遇到需要处理Excel文件的需求。对于Java开发者来说,使用`JavaExcel (jxl)`库可以高效地实现对Excel文件的操作。...

    java实现excel导入数据库

    步骤2:读取Excel文件 使用Apache POI,我们可以创建一个Java类来读取Excel文件中的数据。以下是一个简单的示例: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel....

    完美解决java读取excel内存溢出问题.rar

    在Java开发中,处理大型Excel文件时,可能会遇到内存溢出的问题。这通常是由于Java的默认内存设置不足以处理大量数据导致的。本解决方案主要针对使用Apache POI库进行Excel读取时遇到的这类问题。 首先,Apache POI...

    java后台html 转excel

    Java提供了多种库来创建Excel文件,如Apache POI。POI是Apache软件基金会的一个开源项目,提供了对Microsoft Office格式的读写支持。使用HSSFWorkbook类可以创建XLS(Excel 97-2003格式)文件,而XSSFWorkbook则...

    java实现excel转换成html

    Dispatch workbook = Dispatch.call(workbooks, "Open", "path_to_your_excel_file.xlsx").toDispatch(); Dispatch worksheets = Dispatch.get(workbook, "Worksheets").toDispatch(); // 假设我们要转换第一个...

    java解析excel并做数据有效性校验

    在Java编程中,解析Excel文件是一项常见的任务,特别是在数据处理、报表生成或数据分析等领域。Excel文件格式主要有两种:老式的`.xls`(基于BIFF格式)和较新的`.xlsx`(基于Open XML标准)。本篇将详细介绍如何...

    java读取excel简单例子

    2. 创建一个`Workbook`对象,它是jxl库中的核心类,代表Excel工作簿。你可以通过文件输入流来加载Excel文件: ```java FileInputStream fis = new FileInputStream("path_to_your_excel_file.xls"); Workbook ...

    java 读取excel内容 创建excel 插入文字及图片

    在Java编程中,处理Excel文件是一项常见的任务,无论是读取数据、创建新的Excel工作簿,还是向其中插入文字和图片,都有成熟的库可以支持。本篇文章将深入探讨如何使用Java来实现这些功能。 首先,我们需要引入一个...

    利用java往excel中插入图片

    在Java编程中,Apache POI库是一个非常实用的工具,它允许我们操作Microsoft Office文档,包括Excel(.xlsx和.xls格式)。本篇文章将详细介绍如何利用Java和Apache POI库向Excel工作表中插入图片。 首先,我们需要...

    java根据excel生成 hive建表语句

    FileInputStream fis = new FileInputStream("path_to_your_excel_file.xlsx"); Workbook workbook = new XSSFWorkbook(fis); Sheet sheet = workbook.getSheetAt(0); // 获取第一个工作表 for (Row row : sheet) { ...

    Java Excel API

    This is the home page of Java Excel API - open source Java API which allows Java developers to read Excel spreadsheets and to generate Excel spreadsheets dynamically. In addition, it contains a ...

    java对Excel案例

    在`ToExcel.java`这个文件中,很可能包含了上述步骤的实现。这个文件可能包含了一个将数据从数据库提取并写入Excel的工作流程,例如,先执行SQL查询,然后使用JExcelApi将查询结果写入Excel。 `JExcel`可能是一个...

    Excel2html-纯java实现excel转html

    "Excel2html"项目就是专为此目的设计的,它提供了一个纯Java实现的解决方案,使得开发者能够方便地将Excel文件转换成HTML文件,保留原有的格式和样式。 首先,我们要理解Excel文件和HTML文件的本质区别。Excel是...

Global site tag (gtag.js) - Google Analytics