我在将数据插入Excel工作表时遇到问题。
示例:我有 bat 文件,如下所示;
echo%computername%; %userdomain%; %用户名%; %date%; %time%>> C:\服务器\用户\帕拉尼\ logout.csv
此bat文件返回如下输出:
ABCD-d-1256G; DIR; viswa; 2015年2月9日星期三; 19:17:11.85
以下输出存储在Excel工作表单列中。
但我想输出一个单独的列:
| ABCD-D-1256G | DIR | viswa | Wed 09/02/2015 | 19:17:11.85
您能否指导我如何使用制表符功能或分隔符?
答案 0 :(得分:0)
要添加新行,您应添加:
& echo.
而不是>>。
如果我理解你的问题是对的。
答案 1 :(得分:0)
您的语法很好,唯一的问题是您使用的分隔符。检查计算机区域设置中的列表分隔符是什么(控制面板 - >区域和语言 - >附加设置 - >列表分隔符。)
确保您的回音输出与计算机区域设置相同的单独列。如果List分隔符设置为冒号,则需要将代码更改为:
echo %computername%,%userdomain%,%username%,%date%,%time% >> C:\Server\user\palani\logout.csv