2012-01-06 254 views
0

我每天都收到一封電子郵件報告,格式如下。將Outlook郵件正文導出到Excel

格式是一樣的,除了值會有所不同。

所以我希望有我自動將這些數據轉化爲單個細胞,而不是複製和1

type  ID  Date_or_Range      Total 
DAU   aaaa 1/5/2012       9999 
DAU   bbbb 1/5/2012       9999 
DAU   cccc 1/5/2012       9999 
DAU   dddd 1/5/2012       9999 
DAU   eeee 1/5/2012       9999 
DAU   ffff 1/5/2012       9999 
DAU   gggg 1/5/2012       9999 
DAU   hhhh 1/5/2012       9999 
DAU   iiii 1/5/2012       9999 
DAU   jjjj 1/5/2012       9999 
DAU   kkkk 1/5/2012       9999 
MAU   aaaa 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   bbbb 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   cccc 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   dddd 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   eeee 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   ffff 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   gggg 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   hhhh 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   iiii 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   jjjj 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   kkkk 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   LLLL 2011-12-07 to 2012-01-05 inclusive 9999 
Last 7 Days aaaa 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days bbbb 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days cccc 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days dddd 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days eeee 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days ffff 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days gggg 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days hhhh 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days iiii 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days jjjj 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days kkkk 2011-12-30 to 2012-01-05 inclusive 9999 
New Users aaaa 1/5/2012       9999 
New Users bbbb 1/5/2012       9999 
New Users cccc 1/5/2012       9999 
New Users dddd 1/5/2012       9999 
New Users eeee 1/5/2012       9999 
New Users ffff 1/5/2012       9999 
New Users gggg 1/5/2012       9999 
New Users hhhh 1/5/2012       9999 
New Users iiii 1/5/2012       9999 
New Users jjjj 1/5/2012       9999 

粘貼他們1這是理想的格式的方式,將它們複製到Excel後使用VBA。

到目前爲止,我在網上找到了代碼,允許我使用Msg.Body將整個消息複製到1個單元A1 - 但我更喜歡以下格式。

A B  C    D 
1 DAU aaaa 1/5/2012 9999 
2 DAU bbbb 1/5/2012 9999 
3 DAU cccc 1/5/2012 9999 
4 DAU dddd 1/5/2012 9999 
5 DAU eeee 1/5/2012 9999 

我認爲這將是很多很多人的幫助,所以我希望有人能幫助創建精確的代碼,並與我們分享。

感謝

+1

從常見問題:「堆棧溢出是專業及愛好者程序員」如果你要求準備推出解決方案,而自己的輸入,當地vbasolutions INC。可能是要走的路... – Arnoldiusss 2012-01-06 18:50:10

+0

它是一張桌子還是隻是一個文本blob?你能否要求將它作爲附件發送給你? – JimmyPena 2012-01-06 19:09:20

回答

1

將其保存到一個txt文件(複製/粘貼),然後在Excel中打開(導入嚮導會出現)

0

嘗試使用粘貼特殊。

您將有幾個選項,通常適合我的需求。它可能是'文本'版本。

如果你不熟悉特殊粘貼,這些都是你的步驟:1. 複製無論你從Outlook郵件 2.使用Alt-Tab在想練成 3.我使用快捷鍵(Alt鍵,然後「 e「,然後是」s「)。這是你的鍵盤上的Alt-E-S(沒有短劃線)。正常粘貼只是Alt,E,P 4.這會彈出一個窗口,讓您選擇粘貼爲unicode文本,文本,或者在圖像的情況下,您將擁有各種選項。

希望這有助於

相關問題