首先在你的TXT文档里,调整好格式,例如:
张利 语文 25 优秀
张好 数学 25 优秀
。。。
保证以上格式一样,
然后选中你EXCEL中的数据--获取外部数据里的---自文本,全弹出一个选择框,按TXT文档所在路径选择你的文档,选择后,会出现一个文本导入向导,按步骤一步一步来就行了。
通常直接点下一步就OK
注明一下:我说的这个是EXCEL2007,如果你用的是2003等版本,就要选择数据,找到“导入”,操作方法是一样的。
这个非常方便,就能让这几个内容分别存在于ABCD四个列里。
不懂再问我。
以前还真没发现,不过看了你的提问试了一下,还真的可以。。。
echo 张利tab语文tab25tab优秀 > 1.txt
type 1.txt > 2.xls
试一下下面的批处理
%echo off
set /p name=请输入学生姓名:
set /p km=请输入科目:
set /p cj=请输入学生成绩:
echo %name%TAB%km% TAB%cj%>1.xls
start 1.xls
没事找罪受的典型,批处理要是万能,干嘛微软花个几年时间弄个VBA?
用你的方法生成excel表格后,可以用excel的分列功能,以空格为分隔符将一列分成多列。