概覽
本指南涵蓋以下內容:- 將傳入的 EDI 檔案轉換為樣式化的 Excel 工作表
- 透過將資料插入 Excel 單元格來生成新的 EDI 文件
影片資源
觀看此簡短影片,瞭解如何使用 在 Excel 中視覺化 EDI 資料。EDI 轉 Excel
Excel 端口 預配置了一個範本 Excel 檔案,可將 EDI XML 轉換為樣式美觀、格式規範的 Excel 表格。該範本檔案使得 EDI 文件無需任何自定義配置或對映,即可在 Excel 中呈現。 Excel 端口還支援生成測試 EDI XML 檔案,以便立即轉換為樣式化的 Excel 表格。快速開始在 Excel 中視覺化 EDI 的最簡單方式是使用以下兩個功能建立測試 Excel 表格:- 在端口的 設定 索引標籤,將 轉換型別 設定為 範本,然後選擇 EDI_XML_to_XLSX_styled_template.xlsx 作為 範本檔案
- 在 交易 索引標籤,使用 更多 > 建立測試檔案 建立兩個測試檔案
- 在 交易 索引標籤,點選端口生成的 .xlsx 檔案連結
您無法在 中預覽二進位訊息內容,因此請點選顯示訊息上的下載按鈕,然後在 Excel 中開啟檔案。輸出結果應類似於下圖:

Excel 轉 EDI
如上所述,Excel 端口包含一個範本檔案,用於將 EDI XML 轉換為樣式化的 Excel 表格。該端口還包含另一個範本檔案,可將此樣式化的 Excel 表格轉換回 XML。這意味著可以將自定義 EDI 資料輸入到樣式化的 Excel 表格中,轉換為 XML,然後再轉換為 EDI 文件。 這是一種將資料轉換為 EDI 的簡便方法:將相關資料插入適當的 Excel 表格, 會使用此表格生成 EDI 文件。 由於資料應輸入到與 Excel 端口範本匹配的樣式化 Excel 表格中,因此第一步是生成適當格式的 Excel 表格。從 Excel 表格生成 EDI 文件的完整流程如下:- 從一個樣本 EDI 文件開始
- 將樣本 EDI 文件轉換為 XML(使用 X12 或 EDIFACT 端口等)
- 使用 Excel 端口附帶的範本檔案(EDI_XML_to_XLSX_styled_template.xlsx)將生成的 XML 轉換為 Excel 表格
- 將生成的包含樣本資料的 Excel 表格儲存(例如 sample_excel.xlsx)
- 將 sample_excel.xlsx 中的資料替換為生產資料
- 使用 Excel 端口的 EDI_XLSX_to_XML_template.xml 範本檔案將生產電子表格轉換回 XML
- 將生成的 XML 轉換為 EDI 文件(再次使用 X12 或 EDIFACT 端口等)
- 對於未來的 EDI 文件,重新載入 sample_excel.xlsx 檔案並重復步驟 5-7
建立 EDI 到 Excel 工作流程
如 EDI 轉 Excel 中所述,將 EDI 轉換為 Excel 的第一步是將 EDI 轉換為 XML。步驟 1:EDI 端口
將 EDI 文件轉換為 XML 需要一個特定 EDI 文件型別的端口(X12、EDIFACT、EANCOM 等)。本指南以 X12 810(發票)作為 EDI 文件範例。X12 端口前面是一個觸發端口(以下範例中為 AS2),它接收 X12 810 文件並直接傳遞給 X12 端口。但您的使用場景可能需要不同的觸發端口,例如 SFTP。有關可能適合使用場景的端口型別的更多資訊,請參閱 端口類別。
步驟 2:Excel 端口
接下來,將 X12 端口連線到 Excel 端口,以便將 XML 檔案傳遞給 Excel 端口。
步驟 3:測試 EDI 到 Excel 工作流程
現在可以向工作流程傳送樣本 EDI 檔案。在 X12 端口 交易 索引標籤點選 更多 > 建立測試檔案 生成樣本 810 文件。 將樣本文件透過工作流程傳送後,Excel 端口的輸出應類似於下圖:
建立 Excel 到 EDI 工作流程
如 Excel 轉 EDI 中所述,建立 Excel 到 EDI 工作流程的第一步是生成樣本 Excel 表格。要生成此表格,請按照 建立 EDI 到 Excel 工作流程 中的步驟進行。該工作流程生成的樣式化 Excel 表格即作為樣本 Excel 表格。以下步驟說明如何從 Excel 表格建立 X12 810 發票檔案。如果需要多種型別的 EDI 文件(例如 810 發票 和 850 採購訂單),則需為每種文件型別建立樣本 Excel 表格。
步驟 1:Excel 端口
首先,向工作流程新增一個 Excel 端口。Excel 端口前面是一個觸發端口(以下範例中為 File)。您的使用場景可能需要不同的觸發端口,例如 SFTP。有關端口型別的更多資訊,請參閱 端口類別。
步驟 2:EDI 端口
接下來,將 Excel 端口連線到 X12 端口(其他 EDI 工作流程可能使用 EDIFACT 或 EANCOM 端口):
步驟 3:測試 Excel 到 EDI 工作流程
配置好工作流程後,匹配樣本 Excel 表格格式的 Excel 文件即可透過工作流程生成 EDI 文件。可以透過上傳樣本 Excel 表格到 Excel 端口進行快速測試。在 Excel 端口 交易 索引標籤,選擇 更多 > 上傳檔案 並瀏覽到樣本表格。 Excel 端口生成代表 EDI 文件的 XML。以下是 X12 810 文件的 XML 部分範例:
