`

将数据库中的数据导入到exl中

阅读更多

【详细介绍】:
描述:将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

分享到:
评论

相关推荐

    由数据库中商品名与exl中商品名来更新数据库中信息

    将Excel数据与数据库数据进行比较,可以使用pandas的`merge()`函数,这将基于商品名称进行匹配: ```python merged_data = pd.merge(excel_data, db_data, on='product_name', how='outer') ``` 这里假设`db_data`是...

    exl文件导入数据库中

    当我们拥有大量数据存储在Excel(通常写作"exl",但应为"xlsx"或"xls")文件中时,有时需要将这些数据导入到数据库中以便进行更高效、更复杂的查询和分析。本主题将详细介绍如何批量地将Excel文件中的数据导入到...

    数据库表转储到Exl,Exl数据转储到数据库

    首先,你需要将Excel文件中的数据读取到内存中,然后再插入到数据库中。同样使用Apache POI,可以逐行读取工作表,将每一行数据转化为对应的数据库记录。这里的关键是确保Excel数据的结构与数据库表结构匹配,包括...

    java查询数据库导入EXL表格

    在Java编程中,将数据库查询结果导入到Excel表格是一项常见的任务,特别是在数据分析、报表生成或者数据迁移等场景中。这个案例提供了一种方法,通过Java实现这一功能,并且具有高度的可复用性,只需要简单地调整...

    Ecxel数据导入Oracle 数据库中

    本文将深入探讨如何将Excel数据导入到Oracle数据库中,以及涉及到的相关技术点。 首先,我们要理解Excel文件的基本结构。Excel文件通常以.xlsx或.xls格式存储,其中包含了工作簿(Workbook)、工作表(Worksheet)...

    exl 导入与导出

    5. **插入数据**:遍历预处理后的数据,使用SQL的`INSERT INTO`语句将数据批量插入到数据库中。 **数据库导出到Excel** 1. **查询数据库**:执行SQL查询语句,获取所需的数据集。 2. **创建PHPExcel对象**:新建一...

    excel导入到powerdesigner脚本文件含流程

    本文将深入探讨如何利用Excel文件来导入数据到PowerDesigner,以便更有效地管理和设计数据库。 首先,我们需要了解PowerDesigner的基本操作。它提供了丰富的功能,包括表的设计、关系的建立、索引的设置,以及数据...

    PLSQL Developer导入数据excel表格

    在IT行业中,数据库管理和数据...通过上述步骤,你可以有效地将Excel数据集成到Oracle数据库中,使得数据可以在PLSQL Developer环境中进行进一步的分析和处理。这对于数据迁移、数据分析或报表生成等工作场景非常实用。

    Excel导入数据库

    1. 数据预处理:在将Excel数据导入数据库之前,你需要确保数据的完整性和准确性。检查是否有缺失值、重复数据或格式错误。在Excel中,你可以使用条件格式化、数据验证和查找/替换功能来处理这些问题。 2. 数据库...

    TP3.2 Excel导入

    5. **数据导入**:处理后的数据可以被导入到数据库、数据仓库、分析工具或其他应用程序中。这可能涉及SQL插入语句、API调用或自定义接口。 6. **性能优化**:对于大量数据,高效读取和处理至关重要。优化策略可能...

    delphi7数据库内容导出至excel表格源码

    标题 "Delphi 7数据库内容导出至Excel表格源码" 涉及到的是一个在 Delphi 7 开发环境中实现的程序,该程序能够从SQL Server 2000数据库中读取数据并将其导出到Excel电子表格中。这个功能在数据管理和分析工作中极其...

    EXL格式 汉字与拼音的对照表

    在本例中,它很可能包含了汉字和拼音的数据,每一行代表一个汉字及其拼音,便于导入各种编程环境或数据库进行分析和操作。 5. **pinyin.sql**:SQL(Structured Query Language)是一种用于管理和处理数据库的编程...

    exl高效 导出

    - **数据转换与导入**:将数据表中的数据转换为适合Excel的数据结构,并通过调用`DataTableToExcel`方法将数据导入到Excel工作表中。 ##### 2. 数据表转换为Excel工作表 在.NET中,可以使用如下方法将数据表转换为...

    力控点表导入

    详细描述力控点表的导入方法,可以在EXCEL文档里方便的建立力控的数据点,免去了很多繁琐的操作。。

    java excel导入导出的示例

    - 数据迁移:在系统间迁移数据,例如从数据库导出数据到Excel,或者从Excel导入数据到数据库。 通过掌握Apache POI,Java开发者能够方便地与Excel文件进行交互,实现数据的导入与导出,极大地提升了工作效率。在...

    VB快速导入数据到Excel

    根据提供的文件信息,本文将详细解释如何利用Visual Basic (VB)进行Excel操作,特别是批量数据导入的方法。 ### VB快速导入数据到Excel #### 核心知识点解析 ##### 1. VB与Excel集成 - **定义**:Visual Basic ...

    exl处理方法

    5. **数据处理**:根据业务需求,可能需要解析Excel数据并将其导入数据库,或者进行数据分析。使用上述库提供的方法,可以轻松地访问和修改Excel中的数据。 6. **清理与响应**:处理完成后,记得清理临时文件,避免...

    Excel转换成mdb

    这个过程通常是为了将Excel的数据整合到一个更强大的数据库系统中,例如进行更复杂的数据查询、关系数据库管理和应用程序开发。 转换步骤如下: 1. **数据预处理**: 在转换之前,确保Excel文件中的数据格式正确...

Global site tag (gtag.js) - Google Analytics