2011-11-30 65 views
1

我在Excel電子表格中接收數據,我需要將其插入到關係數據庫中。在我日常工作中收集使用Excel的SQL語句

要做到這一點,我準備這產生「插入」語句(我用兩個插入選擇例如語句來選擇特定標籤的所有元素的ID)的公式。

由於這些電子表格比較複雜,它們在多個列中包含SQL命令。 這是問題開始的地方 - 我不能簡單地選擇所有單元格,複製它們並粘貼到SQL Server中(它將連接來自同一行中單元格的信息)。 在大多數情況下,我準備額外的工作表,我正在收集一列中的所有語句 (使用簡單的公式來重寫其他單元格的文本)。不幸的是,準備這樣的表格非常耗時,並且可能會導致錯誤(例如,如果我忘記了列或添加了行)。

有沒有更方便的方法來做到這一點?

我曾想過編寫一個宏來收集選定範圍內的所有值。

這是好主意還是我可以使用更好的東西?

回答

0

你可以使用VBA來做所有的事情。

你知道什麼是規則,所以你有商業邏輯在你的腦海。現在,只需鍵入代碼來完成它:)

如果你想要的話,你可以使用類似this的東西在Excel中插入。