將 Excel 活頁簿轉換成 InfoPath 表單範本

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

在某些組織作為表單收集資料 Microsoft Office Excel 活頁簿。這些活頁簿通常包含空白的儲存格供使用者輸入的資料。在 InfoPath 中使用匯入精靈,您可以將活頁簿轉換成 Microsoft Office InfoPath 表單範本。將活頁簿轉換至表單範本,您的使用者可以受益等結構描述驗證的 InfoPath 功能,例如重複區段與資料驗證等的商務邏輯的動態控制項。此外,您可以對表單範本提供更多的對象所建立的瀏覽器使用的表單範本。若要建立瀏覽器使用的表單範本,您必須執行InfoPath Forms Services的伺服器發佈瀏覽器相容表單範本。瀏覽器使用的表單範本為基礎可以使用網頁瀏覽器來填寫。

在 [匯入精靈] 中使用預設值將 Excel 活頁簿轉換成 InfoPath 表單範本時,結果表單範本將會包含 Excel 活頁簿的版面配置。此外,Excel 活頁簿中符合特定條件的儲存格也都會自動轉換成使用者可輸入資料的文字方塊控制項。例如,如果儲存格的格式已設定為四邊都顯示框線,就會將該儲存格轉換成結果表單範本中的文字方塊控制項。如果決定不要使用 [匯入精靈] 中的預設值,則在匯入 Excel 活頁簿時,可以選擇只要包含版面配置,或是只要將特定類型的儲存格轉換成控制項。

本文會說明將 Excel 活頁簿轉換成 InfoPath 表單範本的基本概念及程序,包括在轉換過程中不支援的功能及設定。

本文內容

關於將 Excel 活頁簿轉換成 InfoPath 表單範本

在轉換過程中不完全支援的功能及設定

將 Excel 活頁簿轉換成 InfoPath 表單範本

關於將 Excel 活頁簿轉換成 InfoPath 表單範本

將 Excel 活頁簿轉換成 InfoPath 表單範本時,會將活頁簿當做藍圖來建立新的表單範本。在表單範本中,會將活頁簿的表格結構重新建立為表格版面配置。如果在轉換活頁簿時選擇包含用來收集資料的儲存格,就會將文字方塊控制項新增到表單範本中對應於活頁簿中之欄位位置的版面配置表格儲存格中。支援儲存格的大小及位置、儲存格框線與儲存格陰影,以及是否要合併或分割儲存格等設定都會保留在結果表單範本中。

如果活頁簿包含多張工作表,則會將第一張工作表上的資料及格式設定新增到新表單範本的預設檢視中,並且將其他工作表轉換成表單範本中的對應檢視。其他各個檢視的標題都會符合各工作表的標題。

為了進一步了解使用 InfoPath [匯入精靈] 轉換之活頁簿及結果表單範本之間的關係,姑且假設您是一位保險經紀人,擁有一個包含兩張工作表的活頁簿,名稱為 Claims.xls。第一張工作表的名稱為 Home,第二張工作表的名稱為 Automobile。每一張工作表上都有許多欄,其中的幾個欄標題為「類型」、「描述」、「貸款金額」及「採購價格」。在每一張工作表上,「貸款金額」及「採購價格」欄的格式已設定為使用貨幣資料類型。所有欄標題的格式都已設定為藍色的粗體文字。Home 工作表包含了一個公式,用來計算攤銷時間表。另外有一個四邊都已套用框線格式的儲存格,是用來輸入客戶的名稱。

如果使用 [匯入精靈] 將 Claims.xls 轉換成表單範本,則會建立名稱為 Claims.xsn 的表單範本。

轉換成 InfoPath 表單範本之前及之後的 Excel 活頁簿
將 Excel 活頁簿轉換成 InfoPath 表單範本時,會保留其版面配置及其他元素。

這個新的表單範本包含兩個檢視:預設檢視的名稱為 Home (預設值),包含 Home 工作表的版面配置及格式設定;第二個檢視的名稱為 Automobile,包含 Automobile 工作表的版面配置及格式設定。每個檢視都包含了一個表格,其中的欄標題為「類型」、「描述」、「貸款金額」及「採購價格」,而且格式已設定為藍色的粗體文字,和原始活頁簿一模一樣。不過,依據在 [匯入精靈] 中選擇的設定,結果表單範本中的某些功能可能會不同:

  • 如果使用 [匯入精靈] 將 Claims.xls 轉換成表單範本時只保留版面配置    結果表單範本將會包含對應於 Excel 活頁簿中表格的版面配置表格,但是表單範本不會包含任何文字方塊控制項。

  • 如果使用 [匯入精靈] 匯入 Claims.xls 時既保留版面配置同時也將儲存格轉換成控制項    結果表單範本將會包含重複表格。符合特定條件的儲存格 (例如四邊都套用框線格式的儲存格,以及包含或參照用來計算攤銷時間表之公式的儲存格) 都會轉換成文字方塊控制項。

    附註: 在結果表單範本中,雖然會將包含或參照公式的儲存格轉換成文字方塊控制項,但是並不會保留公式。您必須使用 InfoPath 中的適當功能,重新建立原有公式所提供的功能。

頁面頂端

在轉換過程中不完全支援的功能及設定

InfoPath 不支援 Excel 活頁簿中的某些設定及格式。當您轉換包含這類設定的活頁簿時,InfoPath 結果表單範本將不會包含那些功能或設定。例如,如果活頁簿的頁首包含圖像,但是因為 InfoPath 並不支援頁首及頁尾中的圖像,所以在 InfoPath 結果表單範本中將不會保留該圖像。

下列是將 Excel 活頁簿轉換成 InfoPath 表單範本時不會保留的功能及設定清單:

  • 包含「放入同頁」格式設定的儲存格

  • 儲存格的背景圖像

  • 儲存格的背景圖樣

  • 儲存格的漸層

  • 設定格式化的條件

  • 資料驗證

  • 公式

  • 巨集

  • 列印設定 (包括調整 A4 紙張大小、黑白列印、頁面置中、第一個頁碼、頁面順序、圖片、列印格線、列印品質、列標題及欄標題、每頁的列數及欄數、縮放比例以及設定列印範圍)

  • 文字的垂直對齊方式

  • 列高小於 10 點預設字型高度的列

  • 文字藝術師

下列清單會說明將 Excel 活頁簿轉換成 InfoPath 表單範本時僅部分支援的功能及設定:

含有資料格式設定的儲存格    套用於含有資料格式設定之儲存格的樣式或色彩不會進行轉換。例如,如果儲存格的格式已設定為以紅色文字顯示負數,則只會轉換數值,而不會轉換紅色的文字格式設定。

參照不支援之通訊協定的超連結    所有超連結都會進行轉換,但是如果超連結使用的通訊協定不是 http:、https:、ftp: 或 mailto:,則當使用者按一下超連結時,該連結將沒有作用。

頁首及頁尾的對齊方式與格式設定    Excel 活頁簿中的頁首或頁尾可以包含左邊、中間及右邊區段,在匯入到 InfoPath 時會將這些區段串連起來。例如,假設活頁簿的左邊頁首包含姓名 "Wendy Wheeler"、中間頁首包含標題 "Status Report",而右邊頁首則包含日期 "October 13, 2007",在轉換成 InfoPath 表單範本之後將只會包含文字顯示為 "Wendy WheelerStatus ReportOctober 13, 2007" 的單一頁首。如果活頁簿的頁首或頁尾只有一個區段包含文字,則表單範本中的結果文字將會依照原有方式對齊。例如,如果活頁簿中只有頁首的右邊區段包含文字,則表單範本中的對應文字就會靠右對齊,否則所有的頁首或頁尾文字在匯入時都會靠左對齊。套用於活頁簿中第一個頁首或頁尾區段的字型設定會套用到 InfoPath 結果表單範本的整個頁首或頁尾。

字型轉換    雖然 InfoPath 在建立新的表單範本時會匯入活頁簿中的字型,但是如果在執行匯入的電腦上無法使用活頁簿中的字型,就會自動為表單範本選取替代字型。

以隱含方式合併的儲存格    在 Excel 中,如果輸入的文字超過目前儲存格所能容納的範圍,則多餘的文字將會顯示在隨後儲存格的上方,就好像這些儲存格已經合併一樣。但是 InfoPath 不支援這項功能。如果轉換的儲存格包含的文字超過儲存格寬度所能容納的範圍,在 InfoPath 中文字將會自動換行。若要避免發生這種情況,在匯入活頁簿之前,請先選取該儲存格以及隨後可能包含文字的所有儲存格,然後合併這些儲存格,讓合併的儲存格能夠容納得下所有文字。

樞紐分析報表    樞紐分析報表會轉換成版面配置表格。

超大表格    InfoPath 所支援表格的寬度最多為 63 欄,長度最多為 999 列。如果 Excel 活頁簿超過這項限制,則只會轉換最前面的 63 欄及最前面的 999 列。

附註: 某些 Excel 活頁簿無法開啟不使用密碼。如果這是與您的活頁簿的情況,您可能無法成功將 InfoPath 匯入。若要修正此問題,請嘗試移除活頁簿的密碼需求,您匯入之前。此外,某些活頁簿被為了防止使用者從移動、 刪除、 隱藏或變更工作表的名稱及變更活頁簿中的其他結構元素。如果這是與您的工作表的情況,您可能無法成功將 InfoPath 匯入。若要修正此問題,請嘗試移除結構編輯您的活頁簿的限制,您匯入之前。

頁面頂端

將 Excel 活頁簿轉換成 InfoPath 表單範本

  1. 按一下 [檔案] 功能表上的 [匯入表單]。

  2. 在 [匯入精靈] 對話方塊中,按一下 [InfoPath 的 Excel 活頁簿匯入工具],然後按一下 [下一步]。

  3. 按一下 [瀏覽]。

  4. 找到並按一下您要轉換的 Excel 活頁簿,然後按一下 [開啟]。

  5. 若要變更預設的匯入行為,請按一下 [選項],然後選取您要的選項。

  6. 按一下 [完成]。

    附註: 有些版面配置元素或控制項可能不會如預期出現在 InfoPath 結果表單範本中,視 Excel 活頁簿的版面配置及複雜程度而定。因此,您可能必須針對轉換之後的新表單範本做某些調整。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×