如何用mysql将excel中多个逗号分隔的字符变成多行展示的问题
示例:将左侧转为右侧的形式
处理办法:
如果少的话,可以使用excel中的分列形式,然后自己插入多行,然后分列带入
我们现在主要说多的情况,如果多的话,重复的工作效率不高,且费眼睛:
使用sql解决,对于开发人员的思路一向是能懒就懒,一些重复简单的工作最好的办法就是使用技术。(此处我使用的是mysql)
1、先建一个表,设计表结构。对于举的例子来说,新建一个表,表名例如cs,表中字段2个:一个grade,一个book_type
2、保存表,保存之后,用navcat,使用其导入功能将excel中的内容对应好字段导入该表
3、建立查询语句
SELECT
a.grade,
substring_index(
substring_index(
a.book_type,
',',
b.help_topic_id + 1
),
',' ,- 1
) AS bt
FROM
cs a
JOIN mysql.help_topic b ON b.help_topic_id < (
length(a.book_type) - length(
REPLACE (a.book_type, ',', '')
) + 1
)
4、点击查询,查到的结果既是你想要的
如何用mysql将excel中多个逗号分隔的字符变成多行展示的问题相关推荐
- vb.net读取excel并写入dgv_如何用Python读取Excel中的图片?然后写入图片?
大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...
- 如何用Python读取Excel中图片?又如何用Python往Excel中写入图片?
大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...
- excel使用MySQL数据,如何使用mysql完成excel中的数据生成
Excel是数据分析中最常用的工具,本篇文章通过mysql与excel的功能对比介绍如何使用mysql完成excel中的数据生成,数据清洗,预处理,以及最常见的数据分类,数据筛选,分类汇总,以及数据透 ...
- python 读取excel图片_如何用Python读取Excel中图片?
公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...
- 怎么用python读取excel图_如何用Python读取Excel中图片?
公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...
- python表格多列合并_python 合并excel表格数据-如何用python从excel中同时提取两个列的数据,并生成dict(用xlrd)...
用Python导出工程文件两个子页里的数据成为两个excel表格,但我想把它合并成个一个excel表格的两个sheet 可以采用一些操作Excel块去实现,比如xlrd.xlwt.openpyxl.x ...
- 如何用matlab在Excel中画画 附源代码
本文介绍如何用matlab控制Excel画画. 对于matlab和Excel你的认识不能仅仅停留在xlsread和xlswrite这两个函数上,其实matlab对Excel的操作远远不止于此,详情请见 ...
- python vlookup 模糊_如何用python写excel中的vlookup函数?
1.背景 Vlookup 函数,可以算是一个数据专员必须要会使用的基本函数了,确实很好用.但是你可能会注意到,Excel 一旦数据量过大,打开都费劲了,何况打开后,你还要输入公式计算,就更费劲了,此时 ...
- 如何用 Python 写 Excel 中 Vlookup 函数?
作者 | 黄伟呢 出品 | 数据分析与统计学之美(ID:gh_21c25c7e71d0) 头图 | CSDN 下载自视觉中国 背景 Vlookup 函数,可以算是一个数据专员必须要会使用的基本函数了 ...
最新文章
- 关系数据库SQL语言核心功能
- 时间序列的截尾和拖尾_R语言:时间序列(一)
- Python导入全局、局部模块以及如何让避免循环导入
- STM32H743+CubeMX-QSPI读写外部FLASH(W25Q128JVSQ)
- 学python入门需要什么基础?
- 互联网为什么需要“黑客”?
- 如何系统的自学python-如何系统的学习python?
- AcWing 840. 模拟散列表(散列hash)
- thinkphp实现文件上传
- PHP教程一环境搭建 Wampserve 下载和安装
- java封装继承多态
- 尚学堂马士兵struts2 课堂笔记(三)
- rose怎么画业务流程图_如何用Rational rose创建类图
- LookAhead优化器方法
- SuperMap的数据组织
- markdown流程图语法
- C++ 几个特殊符号
- 亚马逊跟卖还能做吗?
- wamp环境二次配置
- 最新Ubuntu20.04安装指南(防踩坑版)