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 { } } }
- 浏览: 106498 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (90)
- oracle (6)
- Scala (1)
- java (24)
- excell (2)
- impala (1)
- weblogic (1)
- jmx (0)
- solr (1)
- kafka (2)
- http (3)
- spring (2)
- mysql (7)
- linux (3)
- mongodb (1)
- git (4)
- ssl (1)
- https (1)
- mac (1)
- groovy (1)
- neo4j (2)
- redis (3)
- excel (2)
- thread (1)
- mybatis---日志 (1)
- mybatis (1)
- alipay (1)
- java,正则 (1)
- zookeeper (1)
- springCloud (1)
- springboot (9)
- gradle (1)
- vue (2)
- axios (1)
- mysql,jpa,hibernate (2)
- office (1)
- coverage (1)
- AI (3)
- windows (1)
最新评论
发表评论
-
导出csv并压缩
2024-07-30 13:48 485public byte[] getCSVDataByte( ... -
随机数小游戏
2024-04-12 18:03 495import javax.swing.*; impo ... -
copilot-乒乓球小游戏
2024-04-12 17:28 508import javax.swing.*; import ... -
vue 模板下载-导入文件
2024-04-12 17:27 0TODO -
Lock wait timeout exceeded
2023-10-12 14:47 513错误信息: org.springframework ... -
Unsupported conversion from DATE to java.lang.Long
2023-08-02 18:12 908Unsupported conversion from DA ... -
统计代码行数
2023-07-13 11:06 700import lombok.extern.slf4j.Slf ... -
配置mysql日志打印
2023-07-12 16:49 756# 配置sql打印日志 mybatis-plus: ... -
service 接口测试用例
2022-06-24 16:35 708@SpringBootTest(classes = Telem ... -
rabbitmq 使用
2020-05-07 19:07 634API模块接收请求,推送到消息队列 router模块消费 ... -
springBoot Annotation 入参返回值日志打印
2018-09-19 16:03 2434一、定义注解 package com.yare.a ... -
合并类里所有属性值
2018-08-22 17:43 707public String combineAllField ... -
quartz 数据库可配置
2018-05-04 11:35 845一、表设计: DROP TABLE IF EXISTS ` ... -
如何正确遍历删除List中的元素,你会吗?
2017-09-07 10:07 1295遍历删除List中的元素有很多种方法,当运用不当的时候就会产 ... -
获取本机的IP地址(去除127.0.0.1)
2017-08-31 11:55 1458/** * Created by zhangyan on ... -
maven 打包的pom.xml配置
2017-05-27 10:32 1230<build> <finalName ... -
线程池压测
2017-03-22 10:15 697public static void main(St ... -
Bouncy Castle Java 平台轻量级密码术包
2017-01-16 18:29 530百度吧。等下次用的时候再写博客 -
Bouncy Castle Java 平台轻量级密码术包
2016-12-26 14:21 733Bouncy Castle 是一种用于 Java 平台的开放 ... -
Timestamp 使用
2016-11-04 15:28 1255SimpleDateFormat sdf = ...
相关推荐
在IT行业中,自动从Excel文件生成SQL脚本是一项常见的需求,尤其在数据处理、数据库管理以及数据分析等场景中。这个“读取excel自动生成sql文的txt文件”的工具显然是为了解决这一问题而设计的。它允许用户通过Excel...
"Excel生成SQL脚本"这个主题涉及到如何利用Excel的功能来自动化创建SQL语句,这对于数据库管理员和数据分析师来说是一个非常实用的技巧。 首先,我们需要理解表结构说明。在“表结构说明及SQL生成文档.xls”中,...
python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次。这次是为了从excel文件中读取数据然后写入到数据库中。这个逻辑用java来写的话就太重了,所以这次考虑通过python脚本来实现。 ...
1、不需要运行代码,只需要按照模板编写业务表字段即可,然后在Excel中点击生成DDL即可生成建表sql; 2、方便可视化sql表字段展示,统一维护,可放在钉钉、teams、云盘中共同维护,方便版本管理,生成最新的表结构;...
当需要处理的数据存储在Excel文件中时,我们可以通过ASP.NET平台利用SQL语句来实现对Excel文件的查询、增加、修改等操作。本文将深入探讨如何在ASP.NET环境中实现这一目标。 首先,理解SQL语句的基础是必要的。SQL...
标题"PowerDesigner通过excel生成sql脚本.rar"揭示了这个压缩包中的主要内容,即利用PowerDesigner结合Excel模板文件和VB(Visual Basic)脚本来自动化生成SQL建表语句。这种方法通常用于批量处理大量表的设计,提高...
Excel文件中的"Excel根据表格,生成sql语句 .xlsm"很可能就是一个包含宏的Excel工作簿,用户可以打开这个文件,按照指示填写表格,然后运行宏来生成SQL Server的建表语句。 总结来说,这个方法是利用Excel的宏功能...
"读取Excel生成Sql脚本"是一个实用的工具,它能够帮助我们自动化地从Excel表格中提取数据,生成相应的SQL语句,并将其执行到数据库中。这个工具对于数据迁移、数据分析或者数据导入等任务尤其方便,可以显著提高工作...
在提供的压缩包文件“人员管理最终-能生成sql.xls”中,很可能包含了完成上述步骤的一个示例Excel文件,其中已经编写了相应的VBA宏,可以直接用于人员管理数据的SQL语句生成。用户只需要根据自己的数据库结构对宏...
它能够读取Excel文件,解析其中的数据行,然后按照标准的SQL格式生成一系列的INSERT INTO语句。这样一来,用户只需要将生成的SQL语句复制到数据库管理工具中执行,即可快速完成大量数据的导入。 该工具基于C#编程...
1. **解析Excel表格结构**:它能读取Excel文件中的列名和数据类型,分析出每个列的属性,如字段名、数据类型、是否为主键、是否允许为空等。 2. **生成SQL脚本**:根据解析的Excel表格结构,ExcelToSql会生成标准的...
在SQL Server中,直接读取Excel文件是一种常见的需求,特别是在数据整合、分析或者报表生成时。标题和描述中提到的方法允许我们避免将Excel数据导入到数据库中,而是直接在SQL Server中对Excel文件进行查询或处理。...
"根据导入的excel生成sql"意味着我们可以将Excel文件作为数据源。Excel的每一行代表一个数据记录,每一列对应数据库表中的字段。导入后,工具会读取数据,结合预先配置的模板,自动生成相应的SQL语句。 "支持js脚本...
在读取Excel文件时,我们需要注意起始的读取行数和列数。这是因为Excel文件往往包含标题行或注释行,而实际数据可能从某一行开始。例如,第一行可能是表头,第二行可能是列名,实际数据则从第三行开始。此外,可能还...
在"生成建表SQL.xls"这个Excel文件中,我们可能看到每一行代表一个字段,包括字段名、数据类型、是否为主键、是否创建索引、默认值、是否允许为空以及注释等列。通过特定的公式或者VBA宏,我们可以将这些信息整理成...
标题中的“读取EXCEL生成SQL语句工具”是指一种能自动从Excel表格中提取数据并根据这些数据生成相应的SQL(结构化查询语言)语句的软件。这种工具主要用于批量处理数据库中的数据,例如添加(INSERT)、删除(DELETE...
### 生成和下载Excel文件知识点解析 在当前的软件开发领域中,经常需要将数据库中的数据导出为Excel文件,并提供给用户下载的功能。本文将详细介绍如何使用C#结合ADO.NET来实现这一功能,包括创建Excel文件、填充...
首先,从标题"python自动生成sql建表语句"我们可以了解到,我们要讨论的是如何用Python编写程序,以读取某种数据源(例如Excel文件),然后根据数据结构自动生成适用于不同数据库系统的SQL创建表的语句,如Oracle、...
为了提高效率,自动化这个过程是必要的,这就涉及到了如何从Excel文件生成相应的数据库建表语句(SQL语句)。"根据Excel生成建表语句源码.rar"这个压缩包文件提供了一种解决方案,它包含了一段用于自动化生成SQL建表...