2015-09-02 54 views
0

我有一個插入數據到excel工作表的問題。批處理文件如何在下一列中插入文本?

例如:我有bat文件如下;

echo%computername%; %userdomain%; %用戶名%; %date%; %的時間%>> C:\服務器\用戶\帕拉尼\ logout.csv

此bat文件返回這樣的輸出:

ABCD-d-1256G; DIR; viswa; Wed 09/02/2015; 19:17:11.85

以下輸出存儲在excel表單列中。

但我想輸出這樣一個單獨的列:

| ABCD-d-1256G | DIR | viswa | Wed 09/02/2015 | 19:17:11.85

請你指導我如何使用標籤功能或分隔符?

回答

0

要添加新行,你應該添加一個:

& echo. 

,而不是>>。

如果我明白你的問題是正確的。

0

你的語法很好,唯一的問題是你使用的分隔符。檢查計算機區域設置(控制面板 - >區域和語言 - >附加設置 - >列表分隔符)中的列表分隔符是什麼。

確保您的回顯輸出相同的東西來分隔列而不是您的計算機區域設置。如果您的列表分隔符設置爲冒號,那麼你需要改變你的代碼看起來像這樣:

echo %computername%,%userdomain%,%username%,%date%,%time% >> C:\Server\user\palani\logout.csv 
+0

感謝很多Cividan,上面你的想法是爲我工作,這是我的實際需要,我喜歡這個計算器 – viswa

相關問題