摘要: 1、获取原文件的名称 获取原文件文件名,但是不带扩展名:Newname = Left(File, Application.Find(".", File) - 1) 2、以新格式保存 Wb.SaveAs Filename:=MyPath & Newname & ".xlsx", FileFormat: 阅读全文
posted @ 2020-09-17 18:31 redufa 阅读(1156) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/u010510134/article/details/50923026 1、用csvread函数 注意:csvread函数只试用与用逗号分隔的纯数字文件 第一种:M = CSVREAD('FILENAME') ,直接读取csv文件的数据,并返回给M 第二种 阅读全文
posted @ 2020-09-17 16:40 redufa 阅读(1569) 评论(0) 推荐(1)
摘要: 链接:https://zhuanlan.zhihu.com/p/52458010 Sub xls2csv() Application.DisplayAlerts = False t = ActiveWorkbook.Name mypath = ActiveWorkbook.Path & "\" my 阅读全文
posted @ 2020-09-17 16:28 redufa 阅读(706) 评论(0) 推荐(0)
摘要: 转载:https://zhuanlan.zhihu.com/p/33301784 '处理成txt类型 Sub getTXT() Application.DisplayAlerts = False Application.ScreenUpdating = False Dim i%, file As V 阅读全文
posted @ 2020-09-17 16:25 redufa 阅读(1314) 评论(0) 推荐(0)
摘要: 批量修改文件名 ' 程序用法 ' 0、添加要命名的文件夹的路径第一个sub的第二行,指定myPath的名称 ' 1、运行 Sub 批量获取文件名() ' 2、在D列添加新的文件名称, '模板是为了批量增加年份的前缀,所以里面有公式。 但是sheet中的内容可以删除。 年份的公司在sheet2中有备份 阅读全文
posted @ 2020-09-17 16:18 redufa 阅读(216) 评论(0) 推荐(0)
摘要: 1、识别文件名称 b= dir ('*.xlsx') % 读取后缀名是xlsx的文件 c=b(2).name % 文件名是 d=xlsread(c); % 读取指定的文件的数据 % 多个文件的数据加个循环就好 2、必要时转格式 有时候遇到从其他软件(dbc→ xls)导出的数据,虽然是xls格式,但 阅读全文
posted @ 2020-09-17 16:12 redufa 阅读(746) 评论(0) 推荐(0)
摘要: 1、满足第一列同时满足第二列中的行数 例子: a=[1 2 3 4 2 4 3 5] b=[1 2 1 2 4 4 2 6] x=find(a>1 & a<4) y=find(b(x)>1& b(x)<4) x(y) 输出结果(格式已规整,非matlab格式): a =1 2 3 4 2 4 3 5 阅读全文
posted @ 2020-09-17 15:27 redufa 阅读(304) 评论(0) 推荐(0)
摘要: 1、全部读取 data=xlsread('data.xlsx'); xls 和 xlsx 格式的读取方式一样,csv格式用csvread 2、读取指定的行和列 b=xlsread('data.xlsx',1,'a1:b4'); columnB = xlsread('data.xlsx','B:C') 阅读全文
posted @ 2020-09-17 14:48 redufa 阅读(3960) 评论(0) 推荐(0)