ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2169|回复: 15

[求助] 排课表——怎么把这个txt文件的信息填到xls里去

[复制链接]

TA的精华主题

TA的得分主题

发表于 2016-9-6 15:21 | 显示全部楼层 |阅读模式
本帖最后由 tjlaoji 于 2016-9-6 16:07 编辑

我用一个排课表软件排完课表,需要把课表输出到一个xls文件里,但是这个排课表软件除了可以保存为自己支持的格式以外,就只能把课表内容输出为txt格式的,也就是那种带制表符的(如果你用过DOS下的WPS就知道了),而且所输出的格式和我最后需要给老师和领导的样子也相差很远。具体的,我把样子给大家看下。

下面是排课表软件输出的txt文件
txt.png
每个格的第一行是科目名称,第二行是老师名,都是简称。表格线其实也是字符
下面是我的xls文件样式
xls.png
只要把各班(图中是七年1班到七年6班)后面的科目名称(也就是图里的E3~AM8)填好就可以了,别的我都会。
不排除有的年级里班级数比较多,比如有某年级八个班什么的。但可以肯定的是,同一年级的txt文件和xls表所含班级是一样多的。
希望能用VBA自动完成把txt导入xls的功能,比如,我设计个工具栏按钮,当我在“七年级”这个表里单击这一按钮的时候,出现一个对话框让我选择相应的txt文件,我选择了以后,自动把七年级的表填好;当我在“八年级”这个表里单击这一按钮的时候,出现一个对话框让我选择相应的txt文件,我选择了以后,自动把八年级的表填好,如此等等。当然,我所谓的填好,是指班级名称后面的内容,并不是连教师、科目。。。。下面的部分也填好,那些早没有问题

课表.rar

10.98 KB, 下载次数: 48

TA的精华主题

TA的得分主题

发表于 2016-9-8 07:01 | 显示全部楼层
自明排课用户的烦心事啊

TA的精华主题

TA的得分主题

发表于 2016-9-8 07:17 | 显示全部楼层
在excel里直接导入文本数据处理;
更好的办法就是破解软件,直接生成xls文件

TA的精华主题

TA的得分主题

发表于 2016-9-8 09:58 | 显示全部楼层
把文本文件数据读入变量,再用SPLIT分割,然后循环取得科目到数组,最后写入XLS.....................

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-9-8 13:11 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
小花鹿 发表于 2016-9-8 09:58
把文本文件数据读入变量,再用SPLIT分割,然后循环取得科目到数组,最后写入XLS.....................

能不能帮写程序呢?我写程序写的太累了

TA的精华主题

TA的得分主题

发表于 2016-9-8 15:29 | 显示全部楼层
tjlaoji 发表于 2016-9-8 13:11
能不能帮写程序呢?我写程序写的太累了

也就是说你会写,只是觉得太累,所以让别人写,谁写不累啊

TA的精华主题

TA的得分主题

发表于 2016-9-8 16:15 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 lsc900707 于 2016-9-8 16:16 编辑
小花鹿 发表于 2016-9-8 15:29
也就是说你会写,只是觉得太累,所以让别人写,谁写不累啊

大侠说得真好,谁写都是累。既然自己会写,再发个求助帖让别人累就有点那个了。

TA的精华主题

TA的得分主题

发表于 2016-9-8 17:07 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
mmm.gif

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-9-8 19:20 | 显示全部楼层
tjlaoji 发表于 2016-9-8 13:11
能不能帮写程序呢?我写程序写的太累了

不止是累,我还得查书,研究怎么打开文本文件呢

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-9-8 19:21 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-18 06:02 , Processed in 0.042077 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表