2013-01-11 64 views
0

在工作中,我們已經要求我們的客戶填寫問卷;我們發給他們的格式是MS Word格式。爲了使問題更加複雜,大量的數據通過複選框輸入,因此該字段的直接複製粘貼只複製標籤,而不是客戶選擇的標籤。將數據從一系列Microsoft Word表單導出到SQL Server

那麼現在,當我們想要從中獲取數據呢?不那麼容易。

空白調查的樣本屏幕截圖:

enter image description here

這是一個微軟Word表格。請注意,根據問題,「答案」可以是複選框或自由文本字段。

我想從Word文檔中提取信息,使其更易於使用,理想情況下無需手動複製每個單獨的值。問題是,我不知道什麼是可能的。這是我可以在MS Excel中輕鬆完成的事情,但是將其添加爲Word會使它更加複雜。

可能最終表將大致有這樣的結構:

Client | Category | Question No. | Question Text | Answer | Comment | Compliance

工具我提供給我:的Word,Excel,Access和SQL Server Management Studio中。它最終可能會被髮送到數據庫,但如果可能的話,只要Access/Excel足夠中間步即可。

這可以在任何有點自動化的時尚中完成嗎?或者我堅持重新從頭開始輸入數據?

回答

0

我使用here提供的腳本的修改版本結束了 - 最值得注意的是Tim的答案遍歷了文檔中的所有表格。爲了處理複選框,我將this page這個函數的複製行換成了「true」和「false」,這兩個複選框分別將選中和取消選中的複選框變成了「true」和「false」。

相關問題