【详细介绍】:
描述:将demo数据库中的表feature_product的字段的内容导入随机生成的exl文件中去,相关的字段要对应起来。
1.实现代码:
//将数据库中的有关的数据导入exl中去。
public String AddProduct()
{
try
{
String excelFileName = reExcelFileName().trim() + ".xls";
WritableWorkbook wwb = Workbook.createWorkbook(new File("e:"+excelFileName));
//创建Excel工作表 指定名称和位置
WritableSheet writableSheet = wwb.createSheet("Test Sheet 1",0);
List<Product> productList=productMgr.ShowAll(product);
Label lable1 = new Label(0, 0, "名称");
Label lable2 = new Label(1, 0, "第一段");
Label lable3 = new Label(2, 0, "第二段");
writableSheet.addCell(lable1);
writableSheet.addCell(lable2);
writableSheet.addCell(lable3);
//设置列宽,第1列
writableSheet.setColumnView(0, 50);
//设置列宽,第2列
writableSheet.setColumnView(1, 100);
//设置列宽,第3列
writableSheet.setColumnView(2, 100);
// 写入业务内容
for (int i = 0; i < productList.size(); i++)
{
lable1 = new Label(0, i + 1, productList.get(i).getProductName());
lable2 = new Label(1, i + 1, productList.get(i).getFirstParagraph());
lable3 = new Label(2, i + 1, productList.get(i).getSecondParagraph());
//将标签添加到writableSheet对象中
writableSheet.addCell(lable1);
writableSheet.addCell(lable2);
writableSheet.addCell(lable3);
}
wwb.write();
wwb.close();
}
catch(Exception e)
{
e.printStackTrace();
}
return SUCCESS;
}
//查询出所有的药品信息
public String showAll()
{
try{
this.setProductList(productMgr.ShowAll(product));
}catch(Exception e){}
return SUCCESS;
}
备注:此为在action中的两个方法。具体的业务层的调用参考demo例子的框架。
【完成情况】:完成
【要点小结】:
1.实现思路:
a。创建Excel工作表 指定名称和位置
B.设置列宽
C.写入业务内容
D//产生对象并将标签添加到writableSheet对象中
E 写入到WritableWorkbook对象中
F.关闭WritableWorkbook对象
【参考资料】:
http://www.javaresearch.org/article/76313.htm
分享到:
相关推荐
将Excel数据与数据库数据进行比较,可以使用pandas的`merge()`函数,这将基于商品名称进行匹配: ```python merged_data = pd.merge(excel_data, db_data, on='product_name', how='outer') ``` 这里假设`db_data`是...
当我们拥有大量数据存储在Excel(通常写作"exl",但应为"xlsx"或"xls")文件中时,有时需要将这些数据导入到数据库中以便进行更高效、更复杂的查询和分析。本主题将详细介绍如何批量地将Excel文件中的数据导入到...
首先,你需要将Excel文件中的数据读取到内存中,然后再插入到数据库中。同样使用Apache POI,可以逐行读取工作表,将每一行数据转化为对应的数据库记录。这里的关键是确保Excel数据的结构与数据库表结构匹配,包括...
在Java编程中,将数据库查询结果导入到Excel表格是一项常见的任务,特别是在数据分析、报表生成或者数据迁移等场景中。这个案例提供了一种方法,通过Java实现这一功能,并且具有高度的可复用性,只需要简单地调整...
本文将深入探讨如何将Excel数据导入到Oracle数据库中,以及涉及到的相关技术点。 首先,我们要理解Excel文件的基本结构。Excel文件通常以.xlsx或.xls格式存储,其中包含了工作簿(Workbook)、工作表(Worksheet)...
5. **插入数据**:遍历预处理后的数据,使用SQL的`INSERT INTO`语句将数据批量插入到数据库中。 **数据库导出到Excel** 1. **查询数据库**:执行SQL查询语句,获取所需的数据集。 2. **创建PHPExcel对象**:新建一...
本文将深入探讨如何利用Excel文件来导入数据到PowerDesigner,以便更有效地管理和设计数据库。 首先,我们需要了解PowerDesigner的基本操作。它提供了丰富的功能,包括表的设计、关系的建立、索引的设置,以及数据...
在IT行业中,数据库管理和数据...通过上述步骤,你可以有效地将Excel数据集成到Oracle数据库中,使得数据可以在PLSQL Developer环境中进行进一步的分析和处理。这对于数据迁移、数据分析或报表生成等工作场景非常实用。
1. 数据预处理:在将Excel数据导入数据库之前,你需要确保数据的完整性和准确性。检查是否有缺失值、重复数据或格式错误。在Excel中,你可以使用条件格式化、数据验证和查找/替换功能来处理这些问题。 2. 数据库...
详细描述力控点表的导入方法,可以在EXCEL文档里方便的建立力控的数据点,免去了很多繁琐的操作。。
5. **数据导入**:处理后的数据可以被导入到数据库、数据仓库、分析工具或其他应用程序中。这可能涉及SQL插入语句、API调用或自定义接口。 6. **性能优化**:对于大量数据,高效读取和处理至关重要。优化策略可能...
标题 "Delphi 7数据库内容导出至Excel表格源码" 涉及到的是一个在 Delphi 7 开发环境中实现的程序,该程序能够从SQL Server 2000数据库中读取数据并将其导出到Excel电子表格中。这个功能在数据管理和分析工作中极其...
在本例中,它很可能包含了汉字和拼音的数据,每一行代表一个汉字及其拼音,便于导入各种编程环境或数据库进行分析和操作。 5. **pinyin.sql**:SQL(Structured Query Language)是一种用于管理和处理数据库的编程...
- **数据转换与导入**:将数据表中的数据转换为适合Excel的数据结构,并通过调用`DataTableToExcel`方法将数据导入到Excel工作表中。 ##### 2. 数据表转换为Excel工作表 在.NET中,可以使用如下方法将数据表转换为...
- 数据迁移:在系统间迁移数据,例如从数据库导出数据到Excel,或者从Excel导入数据到数据库。 通过掌握Apache POI,Java开发者能够方便地与Excel文件进行交互,实现数据的导入与导出,极大地提升了工作效率。在...
以下是一个简单的示例,展示如何将Excel中的数据导入到数据库: 1. **连接数据库**: 在这个例子中,我们使用JDBC来连接数据库。首先,需要加载数据库驱动,然后调用`DriverManager.getConnection()`方法获取...
根据提供的文件信息,本文将详细解释如何利用Visual Basic (VB)进行Excel操作,特别是批量数据导入的方法。 ### VB快速导入数据到Excel #### 核心知识点解析 ##### 1. VB与Excel集成 - **定义**:Visual Basic ...
5. **数据处理**:根据业务需求,可能需要解析Excel数据并将其导入数据库,或者进行数据分析。使用上述库提供的方法,可以轻松地访问和修改Excel中的数据。 6. **清理与响应**:处理完成后,记得清理临时文件,避免...
这个过程通常是为了将Excel的数据整合到一个更强大的数据库系统中,例如进行更复杂的数据查询、关系数据库管理和应用程序开发。 转换步骤如下: 1. **数据预处理**: 在转换之前,确保Excel文件中的数据格式正确...