`

读excel文件生成sql

    博客分类:
  • java
 
阅读更多
import java.io.*;
import java.util.ArrayList;
import java.util.List;

public class StringToolSqlFormatter {

    private static final String SQL_1 = "update t_call_data set DECISION_COMPLETE_TYPE='BATCH_DECISION_COMPILTE' where REGISTER_ID=%s and DATE_FORMAT(IMPORT_TIME,'%Y-%m-%e')=" +
            "DATE_FORMAT(IMPORT_TIME,'%s')";


    public static void main(String[] args) {
        try {
            FileReader reader = new FileReader("F:\\工作间\\电销\\归档\\新建文件夹\\kkd.csv");
BufferedReader br = new BufferedReader(reader);
FileWriter writer = new FileWriter("F:\\工作间\\电销\\归档\\新建文件夹\\output_kkd.txt");
BufferedWriter bw = new BufferedWriter(writer);


String str = null;
//            List<String> ls = new ArrayList<>();

while ((str = br.readLine()) != null) {
                String sql = "update t_call_data set DECISION_COMPLETE_TYPE='BATCH_DECISION_COMPILTE' where REGISTER_ID=";
String[] arr = str.split(",");
String firstParam = arr[0];
String secondParam = arr[1].substring(0,10);
sql = sql+ firstParam + " and DATE_FORMAT(IMPORT_TIME,'%Y-%m-%e')='"+ secondParam +"'";
sql = sql + " and IMPORT_TIME between '2022-01-01 00:00:00' and '2022-01-27 23:59:59'"+";\r\n";
System.out.println(sql);
bw.write(sql);
}
            br.close();
reader.close();
bw.close();
} catch (IOException e) {
            e.printStackTrace();
} finally {

        }


    }

}
分享到:
评论

相关推荐

    读取excel自动生成sql文的txt文件

    在IT行业中,自动从Excel文件生成SQL脚本是一项常见的需求,尤其在数据处理、数据库管理以及数据分析等场景中。这个“读取excel自动生成sql文的txt文件”的工具显然是为了解决这一问题而设计的。它允许用户通过Excel...

    excel生成sql脚本

    "Excel生成SQL脚本"这个主题涉及到如何利用Excel的功能来自动化创建SQL语句,这对于数据库管理员和数据分析师来说是一个非常实用的技巧。 首先,我们需要理解表结构说明。在“表结构说明及SQL生成文档.xls”中,...

    python 读取excel文件生成sql文件实例详解

    python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次。这次是为了从excel文件中读取数据然后写入到数据库中。这个逻辑用java来写的话就太重了,所以这次考虑通过python脚本来实现。 ...

    根据Excel文件生成数据库insert建表sql

    1、不需要运行代码,只需要按照模板编写业务表字段即可,然后在Excel中点击生成DDL即可生成建表sql; 2、方便可视化sql表字段展示,统一维护,可放在钉钉、teams、云盘中共同维护,方便版本管理,生成最新的表结构;...

    Sql语句操作Excel文件

    当需要处理的数据存储在Excel文件中时,我们可以通过ASP.NET平台利用SQL语句来实现对Excel文件的查询、增加、修改等操作。本文将深入探讨如何在ASP.NET环境中实现这一目标。 首先,理解SQL语句的基础是必要的。SQL...

    PowerDesigner通过excel生成sql脚本.rar

    标题"PowerDesigner通过excel生成sql脚本.rar"揭示了这个压缩包中的主要内容,即利用PowerDesigner结合Excel模板文件和VB(Visual Basic)脚本来自动化生成SQL建表语句。这种方法通常用于批量处理大量表的设计,提高...

    Excel根据表格,批量生成sqlserver语句 ,生成建表语句,自行到数据库中执行

    Excel文件中的"Excel根据表格,生成sql语句 .xlsm"很可能就是一个包含宏的Excel工作簿,用户可以打开这个文件,按照指示填写表格,然后运行宏来生成SQL Server的建表语句。 总结来说,这个方法是利用Excel的宏功能...

    读取Excel生成Sql脚本

    "读取Excel生成Sql脚本"是一个实用的工具,它能够帮助我们自动化地从Excel表格中提取数据,生成相应的SQL语句,并将其执行到数据库中。这个工具对于数据迁移、数据分析或者数据导入等任务尤其方便,可以显著提高工作...

    Excel自动生成sql

    在提供的压缩包文件“人员管理最终-能生成sql.xls”中,很可能包含了完成上述步骤的一个示例Excel文件,其中已经编写了相应的VBA宏,可以直接用于人员管理数据的SQL语句生成。用户只需要根据自己的数据库结构对宏...

    excel生成sql语句小工具

    它能够读取Excel文件,解析其中的数据行,然后按照标准的SQL格式生成一系列的INSERT INTO语句。这样一来,用户只需要将生成的SQL语句复制到数据库管理工具中执行,即可快速完成大量数据的导入。 该工具基于C#编程...

    Excel表结构生成Sql 脚本工具(ExcelToSql)

    1. **解析Excel表格结构**:它能读取Excel文件中的列名和数据类型,分析出每个列的属性,如字段名、数据类型、是否为主键、是否允许为空等。 2. **生成SQL脚本**:根据解析的Excel表格结构,ExcelToSql会生成标准的...

    sql server 直接读取excel

    在SQL Server中,直接读取Excel文件是一种常见的需求,特别是在数据整合、分析或者报表生成时。标题和描述中提到的方法允许我们避免将Excel数据导入到数据库中,而是直接在SQL Server中对Excel文件进行查询或处理。...

    利用Excel批量生成单条SQL语句

    "根据导入的excel生成sql"意味着我们可以将Excel文件作为数据源。Excel的每一行代表一个数据记录,每一列对应数据库表中的字段。导入后,工具会读取数据,结合预先配置的模板,自动生成相应的SQL语句。 "支持js脚本...

    批量导入Excel数据,生成sql

    在读取Excel文件时,我们需要注意起始的读取行数和列数。这是因为Excel文件往往包含标题行或注释行,而实际数据可能从某一行开始。例如,第一行可能是表头,第二行可能是列名,实际数据则从第三行开始。此外,可能还...

    excel生成建表SQl

    在"生成建表SQL.xls"这个Excel文件中,我们可能看到每一行代表一个字段,包括字段名、数据类型、是否为主键、是否创建索引、默认值、是否允许为空以及注释等列。通过特定的公式或者VBA宏,我们可以将这些信息整理成...

    读取EXCEL生成SQL语句工具

    标题中的“读取EXCEL生成SQL语句工具”是指一种能自动从Excel表格中提取数据并根据这些数据生成相应的SQL(结构化查询语言)语句的软件。这种工具主要用于批量处理数据库中的数据,例如添加(INSERT)、删除(DELETE...

    生成和下载excel文件 生成和下载excel文件

    ### 生成和下载Excel文件知识点解析 在当前的软件开发领域中,经常需要将数据库中的数据导出为Excel文件,并提供给用户下载的功能。本文将详细介绍如何使用C#结合ADO.NET来实现这一功能,包括创建Excel文件、填充...

    python自动生成sql建表语句

    首先,从标题"python自动生成sql建表语句"我们可以了解到,我们要讨论的是如何用Python编写程序,以读取某种数据源(例如Excel文件),然后根据数据结构自动生成适用于不同数据库系统的SQL创建表的语句,如Oracle、...

    根据Excel生成建表语句源码.rar

    为了提高效率,自动化这个过程是必要的,这就涉及到了如何从Excel文件生成相应的数据库建表语句(SQL语句)。"根据Excel生成建表语句源码.rar"这个压缩包文件提供了一种解决方案,它包含了一段用于自动化生成SQL建表...

Global site tag (gtag.js) - Google Analytics