首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

零代码编程:用ChatGPT根据excel表格数据来批量修改文件标题名

文件夹里面有很多个mp4文件,没有顺序,很乱: 这些文件其实都是有顺序的,Excel表格中前面的数字就是序号: 现在,希望根据Excel表格中的标题名来对文件夹里的mp4文件进行批量重命名,ChatGPT...中输入提示词: 你是一个Python编程专家,要完成批量重命名的任务,具体步骤如下: 读取文件夹“D:\象棋\how to play chess”里面的表格文件:chess.xlsx,获取到第2列的数据...1列单元格的内容,对文件标题进行重命名; 注意:每一步都要输出相关信息 将整数(int)和字符串(str)使用 '+' 运算符合并,不能直接将这两种类型的数据进行加法运算,需要先将整数类型转换成字符串类型...; 文件名和 Excel 内容的匹配不要区分大小写文件名匹配,只比较英文字符,忽略掉“?...、_ _、: ”等这些符号; ChatGPT给出的源代码如下: import os import openpyxl import re # 读取Excel表格的数据 def read_excel(file_path

1410

MatLab函数xlsread、xlswrite、xlsfinfo

XLS 文件区分大小写)或工作表索引的正整数。...xlRange 为矩阵范围,指定为字符向量或字符串(不区分大小写),使用 Excel 范围语法(使用 Excel A1 引用样式),用两个对角指定 xlRange,即要读取的区域,比如 ‘D2:H6’。...(basic 模式的 XLS 文件不支持范围选择) 【注】Excel A1 引用样式为行号用整数标识、列号用字母标识,比如 C3 就表示为第 3 行第 C 列对应的单元格;Excel R1C1 引用样式为行号...【注】如果未安装 Excel,则 xlswrite 会将矩阵 A (必须为数值矩阵)写入逗号分隔值格式(CSV)的文件中,同时忽略掉 sheet 和 xlRange 参数。...xlRange 为矩阵范围,指定为字符向量或字符串(不区分大小写),使用 Excel 范围语法(使用 Excel A1 引用样式),用两个对角指定 xlRange,即要读取的区域,比如 ‘D2:H6’(

3.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

个人永久性免费-Excel催化剂功能第39波-DotNet版的正则处理函数

文章出处说明 原文简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章,尽可能跳转回简书平台上查看。...正则表达式各种主流的编程语言中都有支持,语法较为相近,学习成本也不算太高,现把正则表达式Excel的自定义函数中得以实现,可以极大地方便了广大用户Excel环境中作字符串的提取工作。...i)是忽略大小写的意思,且为全局性忽略。 而pattern=abc(?i)[a-z],为局部忽略大小写,前面的abc是不忽略大小写的匹配。 ?...RegexMatchs RegexMatchsFromFile函数 此函数和RegexMatchs唯一区别在于引用的input部分,此函数是传入一个文本文件的路径,读取此路径下的文本文件作为input的内容...波-接入AI人工智能NLP自然语言处理 第16波-N多使用场景的多维表转一维表 第17波-批量文件改名、下载、文件夹创建等 第18波-Excel上也能玩上词云图 第19波-Excel与Sqlserver

1.1K30

Excel里又不一样,PQ文本筛选还要分大小写?怎么办?

- 1 - 上次关于PQ空文本筛选不出来的文章里,有的朋友提到,Power Query筛选,不光是空文本的筛选跟Excel里不一样,大小写的处理也不一样啊!...Excel里,筛选包含Power内容的时候,是不区分大小写的,如下数据进行包含筛选: 输入全小写筛选条件包含“power”: 结果,不管是“Power”还是“power...: - 2 - 一般来说,从日常工作中数据使用的角度来看,不区分大小写可能是更加普遍的情况,所以,Excel中的大部分功能,默认都是不区分大小写的,比如上面的筛选,还有排序,甚至生成透视表...其实,处理也比较容易,Power Query里,涉及到文本对比的文本类函数,通常都提供一个额外的参数,用于确定对比是否区分大小写。...如上面的筛选,在生成步骤公式的Text.Contains函数里加上第3个参数Comparer.OrdinalIgnoreCase,结果就是忽略大小写的了: 燃鹅,问题又来了,Excel

1.1K40

SQL使用规范与数据的导入

SQL是一种强大的数据库管理语言,但是使用SQL语言,需要遵循一些使用规范,以确保数据的安全性和正确性,同时也可以提高SQL语句的执行效率和可维护性。...一、SQL使用规范缩进在编写SQL语句,需要使用缩进来区分不同的语句块和关键字,以提高可读性。...SQL语言是不区分大小写的,但是为了提高可读性,可以使用统一的大小写规范。...常见的数据导入格式包括CSV、TXT和Excel等。下面将介绍如何使用SQL语句将CSV文件中的数据导入到MySQL数据库中。创建数据表导入数据之前,需要先创建一个数据表来存储导入的数据。...BY '"'表示列的值使用双引号包含,LINES TERMINATED BY '\r\n'表示行之间使用回车符和换行符分隔,IGNORE 1 ROWS表示忽略CSV文件中的第一行,因为第一行通常是列名

78230

R包系列——stringr包

字符拼接 场景:在读入csv或者xlsx格式文件,根路径一般不一致,然后我一般使用全名路径。这家在读入文件的时候,不会因为路径的问题出错。...#根路径wd 去空格 场景:Excel中,使用查找筛选,字符串后面的空格往往对结果无影响,但是R中,却会出问题,所以匹配之前,先将空格删除。...这个参数a.unite a.unite[1] "a_b_c_d" 替换 场景:批量导入csv文件,由于部分文件是以逗号作为小数点的,虽然可以使用read.csv2函数正确读入,但是需要先判断出哪一部分以逗号为小数点...我的工作中,常用来提取csv文件名。...#提取filepath 字母大小写转换 场景:Excel中,查找匹配不区分大小写,但是R区分大小写,常出现在Excel中能查到到但是R中匹配不到的情况,故先预处理统一大小写再做匹配。

2.3K60

R语言使用merge函数匹配数据(vlookup,join)

参考文章 http://www.afenxi.com/post/41432 R中的merge函数类似于Excel中的Vlookup,可以实现对两个数据表进行匹配和拼接的功能。...需用下标指出公共列,如names(x)[1],指定x数据集的第1列作为公共列 也可以直接写为 by = ‘公共列名’ ,前提是两个数据集中都有该列名,并且大小写完全一致,R语言区分大小写 by.x,...by.y:指定依据哪些行合并数据框,默认值为相同列名的列 all,all.x,all.y:指定x和y的行是否应该全输出文件 sort:by指定的列(即公共列)是否要排序 suffixes:指定除by外相同列名的后缀...= 'stuID') dt2 = subset(dt, dt$math == 'A',select=names(dt)) # D:\\R 目录下创建sample.csv文件 cname = "D:...\\R\\sample.csv" # 将匹配后的数据写入到 sample.csv 文件中 write.csv(dt2, cname ,sep=",") 发布者:全栈程序员栈长,转载请注明出处:

2.6K20

grep三剑客入门与进阶指南

[TOC] 0x00 快速入门 描述: 不管对于那一门编程语言,字符串类型都是及其重要的,所以在学习编程语言后会发现近40%左右都与字符串有关,特别是PHP当然Linux中的shell脚本开发也同样存在...(常用) -i 忽略字符大小写的差别,因为Linux严格区分大小写(常用) -l 列出文件内容符合指定的范本样式的文件名称。 -L 列出文件内容不符合指定的范本样式的文件名称。...-r --exclude "README" #搜索结果中排除filelist文件列表里的文件 grep "main()" ....xargs -0 读取输入并用0值字节终结符分隔文件名,然后删除匹配文件,-Z通常和-l结合使用。...egrep(选项)(查找模式)(文件名1,文件名2,……) #选项 -i #ignore Capitailzation 忽略大小写 实际案例: #示例1.简单示例 $ egrep -n 'goo*d'

86210

Mariadb数据库——设置Mariadb大小写不敏感

开发环境 系统:Ubuntu 数据库:Mariadb 内容 一、忽略大小写配置 我们日常进行使用Mariadb通常在程序里面会忽略大小写的区别,而Maradb默认安装完成后是区分大小写的,这时如果我们进行创建了数据库与表结构...,那么使用时就需要和其名称、大小写一致方可进行操作。...而修改这类配置的操作也很简单,只需要打开/etc/my.cnf中增加如下配置即可: [mysqld] lower_case_table_names = 1 保存文件后重启一下服务,这样我们就可以忽略大小写...= 1 存储使用自动转换后的小写格式,读取比较区分大小写。...lower_case_table_names = 2 存储使用给定的大小写读取比较自动转换为小写。 备注:该参数的修改都需要进行重启数据库后才能生效。

3.2K30

头歌----恶意流量监测

flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。...本关任务:编写一个能读取 pcap 文件的程序 相关知识 为了完成本关任务,你需要掌握:如何读取 pcap 文件。...编程要求 根据提示,右侧编辑器 begin-end 内补充代码,读取 pcap 文件,并对其进行解析,输出要求的内容。...语法格式为: re.compile(pattern[, flags]) 参数 含义 pattern 一个字符串形式的正则表达式 flags 可选,表示匹配模式,比如忽略大小写,多行模式等 flag 具体参数为...print (data) 编程要求 有一个 pcap 文件 src/step3/1.pcap,需要检测其中的恶意流量。 请对其进行检测并按返回测试说明的格式返回。

5210

Linux学习----文本三剑客——sed(马哥教育原创)

Linux的文本文件中文本存储都是一行,显示表现的多行其实都是因为有换行符的存在,例如:文本是:abc$def$ghi 显示出来就是三行了。...regexp%:同上,只不过换作%为regexp边界符; /regexp/| :匹配忽略字符大小写; \%regexp%| :匹配忽略字符大小写; startline,endline: #,/regexp...test1.txt’ /etc/fstab #将fstab中的5-9行写到test1.txt中 r /path/from/somefile:文件的指定位置插入另一个文件的所有内容,完成文件合并; #sed...Linux的文本文件中文本存储都是一行,显示表现的多行其实都是因为有换行符的存在,例如:文本是:abc$def$ghi 显示出来就是三行了。...\%regexp%:同上,只不过换作%为regexp边界符; /regexp/| :匹配忽略字符大小写; \%regexp%| :匹配忽略字符大小写; startline,endline:

1.4K30

python读写ini格式的配置文件

生信工程师的日常工作中,除了进行脚本编程,处理文件读写,画图,统计等常规操作,还会涉及到编写一整套完整的pipeline,此时就需要一个标准的配置文件,来保存需要的参数设置。...业界常用的标准化的配置文件格式有以下几种 ini json xml yaml ini作为windows上配置文件的标准格式,更加易于没有编程基础的人来编写和修改,后三种格式则对于程序而言更加友好,处理更加方便...= falsemapq = 20map_ratio = 0.8 每一个中括号和其相关配置称为section, 中括号内的名字则为section的标识符,区分大小写。...section下面,以key = value的形式定义了很多的参数,key是不区分大小写的,而且这一行多余的空格也会被忽略掉。...python3中,通过内置模块configparser来读取ini文件,用法如下 >>> import configparser>>> config = configparser.ConfigParser

1.4K10

Python如何操作office实现自动化及win32com.client的运用

AllCases sheet with open(self.src, 'r') as f: wb = self.excel.Workbooks.Open(self.filepath...遍历文件,写入cases,代码如下,用win32com.client模块(self.excel)打开我们需要修改的表格文件(self.filepath),用wb.Worksheets(‘AllCases...with open(self.src, 'r') as f: wb = self.excel.Workbooks.Open(self.filepath) sheet_AllCases = wb.Worksheets...但使用过程中,也要注意一些点: 前边说到的,要对函数加括号 python虽然并不是特别在意大小写,但是使用win32com.client一定要注意大小写,很多函数如果不区分大小写,是无法调用的,比如打开...openpyxl保存用save(),很多原有的格式图表是无法保留下来的,比如对excel进行修改,里边原有的透视表,用openpyxl的save()是无法保存的,但是使用win32com.client

3K31

Linux命令4-find、locate

同上,但是忽略大小写 find ....3种权限:读、写、可执行 权限 对文件的影响 对目录的影响 对应大小 r读取) 可读取文件内容 可列出目录内容 4 w(写入) 可修改文件内容 可在目录中创建删除内容 2 x(执行) 可作为命令执行...-L, --follow 当文件存在跟随蔓延的符号链接(默认) -h, --help 显示帮助信息 -i, --ignore-case 忽略大小写区别 -l, --limit, -n LIMIT 限制为...LIMIT项目的输出(或 计数) -m, --mmap 被忽略,用于向后兼容 -P, --nofollow, -H 当检查文件不跟随蔓延的符号链接 -0, --null 输出以 NUL 分隔项目...10条和python相关的条目 $ locate -i -n 5 passwd # 不区分大小写 $ locate -r ^/var/lib/rpm # 使用正则表达式:^表示开始的符号 $ locate

87520

日常记录(1)

cat,-b计算非空输出行,-n计算包含空行,-s显示多个空行为一个空行 copy -i提升,-v显示进度 find -name ?...是一个字符,-type 类型, grep 匹配字符串 文件列表, -r递归,-i不区分大小写,,文件内的字符串查找 sort排序,-r反向排序 diff 源文件,目标文件,b忽略空格,-i忽略大小写,...-r递归 wc统计字符个数,-l行数 tar c创建(create)f文件(file),x提取,v显示信息(verbose) tar jxvf 解压tar.bz文件 tar jcvf 解压tar.bz...String向前搜索, X文件加密,-x打开加密文件 ab(插入替换)ab addr address set wrap分行显示,nowrap不分行显示,ic区分大小写,noic不区分大小写 U替换为大写单词...git pull = git fetch + git merge git pull --rebase = git fetch + git rebase rebase : 先把E rebase到D,然后D

93410

Linux入门学习笔记(一)

Linux常见目录 路径 说明 / 根目录 /bin 命令保存目录(普通用户就可以读取的命令) /boot 启动目录,启动相关文件 /dev 设备文件保存目录 /etc 配置文件保存目录 /home 普通用户的家目录...如:find /root -perm 644 -iname 按照文件名查找,不区分大小写 示例: find / -name aabbcc 查找/...目录下名为 aabbcc的文件 grep grep 选项 '字串' 查找路径 -v 反向选择 -i 忽略大小写 示例: grep -i "root"...-T:检查备份文件内的每个文件是否正确无误; -v:显示指令执行过程或显示版本信息; -V:保存VMS操作系统的文件属性; -w:文件名称里假如版本编号,本参数仅在VMS操作系统下有效; -x<范本样式...Unicode 编码字符 -C 压缩文件中的文件名称区分大小写 -L 将压缩文件中的全部文件名改为小写 -X 解压缩同时回存文件原来的 UID/GID -V 保留 VMS

72720
领券