1.收到一个数据表的excel,需要通过excel中的数据到mysql中查询数据相关的数据。

2.处理数据,这里仅需要使用测试ID即可,只拿这一列数据

在idea中建一个test.txt,把需要用到的列数据copy进去,去掉表头,win+r调出替换功能

这部分数据,要做in查询,所以需要处理数据为(12,34,56,78)这种样式,使用正则进行匹配,先加,

replace all即可

然后是把所有数据放到一行,使用\s*\n进行匹配

然后把末尾的逗号去掉就可以用了

SELECT * FROM main_test t,main_user u
WHERE t.id IN (12,34,56,78) and t.user_id = u.id;

3.多数行匹配

copy需要使用的列数据到txt中,写入正则匹配,然后替换,替换的取值通过$匹配

正则:(^\d*)    (.*)

SQL:SELECT * FROM main_test t,main_user u WHERE t.id = $1 and u.`name` = '$2';

这里可以灵活运用正则表达式,玩出各种花样

哎,被现实打击了,再补充一部分:

三排数据的操作

(^\d*)(\s)(\d*)(\s)(.*)

这是正则表达式,$1,$3,$5是需要用的数据。其他是空格

Excel数据转换成SQL相关推荐

  1. 使用Echarts将Excel数据转换成色彩地图HTML小工具

    朋友有个需求想要把excel数据转换成地图分布图,而且想要动态修改数据生成不同时间段的数据,于是我就想办法给他做了个工具,下面是所有代码逻辑,很简单代码,结尾附带源码文件,只有一个html文件,很方便 ...

  2. windows系统下如何把excel数据转换成markdown格式的表格

    如图,假设我有一个excel表格,想把里面的数据转换成markdown格式的表格: 只需选中excel表格里这些数据, 打开typero这个软件: 按Ctrl V,excel表格的数据就自动被转换成了 ...

  3. xlsx.full.js读取Excel数据转换成二维数组,sheet_to_array

    xlsx.full.js读取Excel的sheet数据转换成二维数组,sheet_to_array 解析sheet数据为二维数组 测试方法 效果 鉴于js-xlsx.js没有XLSX.util.she ...

  4. 把Excel中的数据转换成Sql语句

    假如excel表格中有A.B.C三列数据,希望导入到数据库users表中,相应的字段各自是name,sex,age ,在你的excel表格中添加一列.利用excel的公式自己主动生成sql语句,方法例 ...

  5. oracle表数据转换成sql,ORACLE8I转换数据到SQLSERVER数据库

    最近做一个项目的DOTNET版,说是升级,从ASP升为DOTNET,可因为项目架构原因,数据库得从ORACLE转为SQL SERVER...^_|| ,之前未使用过ORACLE,转换数据过程中碰到了不 ...

  6. SQLite数据转换成sql server数据

    需要将SQLite数据库里的数据导入到SQL Server,在网上搜了好久,没有找到一个方便实用的方法. 经过本人的细心琢磨实验,终于让我给找到一好的方法:使用CSV文件作为介质来做转换.现在记录下来 ...

  7. 将excel转为python的字典_python读取excel数据转换成字典

    以上面的excel格式,输出字典类型: import xlrd def read_excel_data(): filename = 'E:\学历列表.xls' data = xlrd.open_wor ...

  8. excel数据转换成对应公式

    今天,我们通过excel表格来实现数据公式的提取. 0.76 24 0.7 23 0.64 22 0.58 21 0.54 20 0.5 19 0.47 18 0.43 17 0.41 16 0.38 ...

  9. Lua工具:Excel数据转换成Lua文件

    现在很多手游使用Cocos2dx + Lua 的开发模式,在这过程中,很多游戏的基础数据,放在哪里,什么格式,怎么做效率最高. 当然是你已经采用的开发模式了, 基础数据做成Lua 文件,才是最好的,读 ...

  10. c 将mysql表数据打印,c 中数据库数据如何导出至excel表格-用sql语句把一个数据库内的表保存成excel表格??...

    如何用JAVA将数据库中的数据导入到excel表格 1.C语言产生ASCII数据文件,使用空格做作为数据分隔符. 2入Excel,选择数据选项卡 / 获部数据工具组 / 自文本按钮 3.进入数据导入框 ...

最新文章

  1. LeetCode 7 反转整数
  2. 关于反爬虫,看这一篇就够了
  3. Apache Camel 3.1 –更多骆驼核心优化(第2部分)
  4. c#把日期改成数字字符串_C#编写壹个函数将输入的中文日期转换为阿拉伯数字日期...
  5. python爬取公交车站数据_Python爬虫实例_城市公交网络站点数据的爬取方法
  6. linux服务器 缓存,Linux服务器内存使用分析及内存缓存
  7. java objective-c_Objective-C基础教程学习笔记(附录)从Java转向Objective-C
  8. show date and time in ubuntu console
  9. Petya到底是个什么鬼
  10. 人工智能学习——模糊控制
  11. WIn10桌面美化(一)Rainmeter的使用
  12. IT项目管理 第七章 保证项目质量
  13. 多元线性回归方差分析表理解
  14. 记住网站建设这几个步骤
  15. 计算机运行黑屏显示器正常,主机正常运行显示器黑屏怎么办_主机正常运行显示器黑屏的处理办法...
  16. 金九银十,测试思维面试题最新整理
  17. 这行代码好怪,再看一眼!聊聊在 Gitea 玩 Code Review
  18. 5月第2周安全回顾 Wi-Fi无线安全建议 微软修补4个漏洞
  19. 计算机word知识试题及答案,全国计算机等级考试Word试题及答案(2)
  20. 全国各省-土地转让收入(1995-2019年)

热门文章

  1. [已解决]linux ubuntu unicode emoji字符显示问题
  2. Qi v1.2.4 -- WPC官方文档资源下载
  3. Modelsim 教程
  4. turbo c mysql_Turbo C 2.0集成开发环境的使用
  5. 绿联蓝牙驱动 linux,Ugreen绿联蓝牙驱动下载
  6. perl语言书籍教程推荐
  7. 用Python写的WiFi暴力破解工具(字典),已封装!!
  8. Java 网络爬虫,就是这么的简单
  9. linux远程ssh的端口映射,SSH端口映射
  10. MT4指标三线KDJ指标下载