找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26188|回复: 5

[其他] 求助大神用bat生成Excel想把生成信息分两列

[复制链接]
发表于 2020-12-11 08:33:39 | 显示全部楼层 |阅读模式
生成Excel后想直接生成两列 吧后面数字与前面信息分开
我用的是这个代码求大神帮忙!!
  1. @echo off&setlocal enabledelayedexpansion
  2. set /p folder=输入目录:
  3. (for /r "%folder%" %%a in (.) do (
  4.   set /a n=0
  5.   set s=%%a&set s=!s:~,-1!
  6.   for %%b in ("!s!\*") do set /a n+=1,m+=1
  7.   if not !n! equ 0 echo,%%~na !n!
  8. )
  9. echo,文件总数 !m!)>结果.xls
  10. start 结果.xls
  11. pause
复制代码
发表于 2020-12-11 09:33:53 | 显示全部楼层
回复 1# guanqi945a


echo,%%~na !n!
加个逗号可以吗:
echo,%%~na,!n!
 楼主| 发表于 2020-12-11 10:03:40 | 显示全部楼层
回复 2# Batcher


    谢谢亲,但我想让数字和前面的分成两列啊,嘤嘤嘤
发表于 2020-12-20 20:13:15 | 显示全部楼层
echo,%%~na        !n!
试试改成这样
发表于 2020-12-30 11:32:37 | 显示全部楼层
Excel表 选择“分列”
符号使用空格或者tab来分
一步到位
发表于 2020-12-30 14:31:59 | 显示全部楼层
回复 1# guanqi945a


    直接用表格的填充就行,ctrl+e
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 19:11 , Processed in 0.036182 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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