支援的檔案格式
每個應用程式自己的格式,就是其 Microsoft Office 對應程式的 Office Open XML 格式:Impulse 為 .docx,Formula 為 .xlsx,Expo(以及 Nu)為 .pptx。Methodox Office 將這些格式作為原生格式讀寫,而不是通過轉換;對於檔案中它不理解的部分,會原樣寫回,因此文件可以在 Methodox Office 和 Microsoft Office 之間往來,而不會丟失 Methodox Office 未編輯的內容。
本套件還可以開啟和儲存 LibreOffice 使用的 OpenDocument 格式(.odt、.ods、.odp、.odg),並可以開啟 Word、Excel 和 PowerPoint 97-2003 檔案(.doc、.xls、.ppt),以便另存為其他格式。
丟失了什麼
每當開啟或儲存檔案時,狀態列都會顯示 Nothing lost,或顯示出現了多少個問題;按一下它可檢視列表。每個讀取器和寫入器都會報告它無法保留的內容,因此只有在確實沒有任何丟失時才會顯示 Nothing lost。在命令列中,每個問題都是標準錯誤輸出上的一行 Warning:。任何應用程式都不支援的格式會被拒絕並顯示訊息,不會寫入任何內容。
文件的指令碼、Functions、智慧物件、Data Sources 和參數儲存在其 Office 檔案中(參見下文);OpenDocument 檔案沒有存放它們的位置,因此儲存為 OpenDocument 時會將它們列為已丟失。帶有自動化內容的文件請保持其 Office 格式。
範本
與 Word、Excel、PowerPoint 和 LibreOffice 一樣,範本會開啟為由其建立的未命名新文件,因此儲存時會要求輸入名稱,永遠不會覆蓋範本:Impulse 中為 .dotx、.dotm、.dot 和 .ott,Formula 中為 .xltx、.xltm、.xlt 和 .ots,Expo 中為 .potx、.potm、.pot 和 .otp,Nu 中為 .otg。
概覽
| 應用程式 | 開啟 | 儲存 | 匯出 |
|---|---|---|---|
| Impulse | .docx .docm .doc .rtf .odt .fodt .html .htm .txt .md .markdown 以及範本 |
.docx .rtf .odt .html .htm .txt |
|
| Formula | .xlsx .xlsm .csv .ods .fods .xls 以及範本 |
.xlsx .xlsm .csv .ods .fods .ots |
|
| Expo | .pptx .pptm .ppsx .odp .fodp .ppt .pps 以及範本 |
.pptx .odp .fodp .otp |
PDF、PNG、JPEG、SVG(單張投影片)、純文字 |
| Nu | .pptx .drawio .dio .odg .fodg .vsdx .vsdm .svg .svgz .drawio.png 以及 .otg 範本 |
.pptx .drawio .dio .odg .fodg .otg .svg .svgz(單頁) |
PDF、PNG、JPEG |
| Math | .mml .smf .txt |
.mml .smf .txt |
PDF、PNG、JPEG |
| Curfew | PNG、JPEG、WebP、GIF、BMP、TIFF、PSD、ORA、相機 RAW 等,以及 .mie |
PNG、JPEG、WebP、GIF、BMP、TIFF、PSD、ORA、PDF 等,以及 .mie |
|
| Tiffin | .pdf .epub,以及用於閱讀的 .docx .pptx .md .txt |
.pdf,包括其標記和頁面 |
PNG、JPEG(頁面) |
| Foundation | 影片、音訊和圖片,包括 HEIC、AVIF 和相機 RAW |
目前所有應用程式都尚不支援:.xlsb。EPUB 可在 Tiffin 中閱讀,但不能編輯。Word 97-2003(.doc)、Excel 97-2003(.xls)、PowerPoint 97-2003(.ppt)和 Visio(.vsdx、.vsdm)檔案以只讀方式開啟,以便另存為其他格式。
從 Start Centre 或 mos 開啟文件時,文件進入哪個應用程式取決於其副檔名,如上表所示;將檔案拖放到任何視窗上也是如此。圖片進入 Curfew,PDF 和 EPUB 進入 Tiffin,影片、音訊以及手機拍攝的 HEIC 和 AVIF 照片進入 Foundation。.pptx 在 Expo 中開啟;從 Nu 中開啟它即可將其作為繪圖編輯。每個應用程式都為其檔案型別進行了註冊,因此會出現在這些型別的 Open with 中;安裝程式只會為你勾選的分組將其設為預設程式:Impulse 為 .docx、.doc、.rtf、.odt 和 .md;Formula 為 .xlsx、.xlsm、.csv、.ods 和 .xls;Expo 為 .pptx、.odp 和 .ppt;Nu 為 .drawio、.dio 和 .odg,.svg 則是單獨的選項,因為它通常歸屬於瀏覽器;Math 為 .mml;Curfew 為 .png、.jpg、.jpeg、.webp、.gif、.bmp、.tif、.tiff、.ora、.psd 和 .mie。
Methodox Impulse
| 格式 | 開啟 | 儲存 | 說明 |
|---|---|---|---|
Word 文件 .docx、啟用巨集的 .docm |
是 | 是 | 原生格式。未經更改就開啟並儲存的文件,會保留包中的每個部件原樣不變;Impulse 未建模的部件(包括內容控制元件)會原樣寫回。修訂和註解可與 Word 雙向往來,節的起始頁碼、段落邊框和網底、分節符號和分欄符號以及重新開始編號也是如此。在 Impulse 中建立的圖表將其資料儲存在嵌入的活頁簿中,Word 的 Edit Data 可以開啟它。Strict Office Open XML 可以開啟,並儲存為 Transitional。 |
富文字 .rtf |
是 | 是 | 使用與 .docx 相同的引擎。不保留頁首和頁尾、註腳和章節附註、註解和修訂。 |
OpenDocument 文字 .odt |
是 | 是 | 與 .rtf 相同。 |
平面 OpenDocument 文字 .fodt |
是 | 否 | 以單個 XML 檔案形式儲存的同一文件。 |
範本 .dotx .dotm .ott |
新文件 | 否 | 作為新文件開啟;參見範本。 |
HTML .html .htm |
是 | 是 | 標題、列表、表格、強調、連結和圖片;不包括頁面的樣式。 |
Markdown .md .markdown |
是 | 否 | 僅可開啟。 |
純文字 .txt |
是 | 是 | 表格寫為以製表符分隔的行;儲存時會列出純文字無法容納的所有其他內容:樣式、列表、註腳和章節附註、圖片、頁首和頁尾、格式、修訂。以 UTF-8 讀取;以 UTF-8 寫入。 |
Word 97-2003 文件 .doc、範本 .dot(作為新文件) |
是 | 否 | 只讀:請另存為 .docx。可讀取文字、樣式(標題仍為標題)、字元和段落格式、列表、表格(包括巢狀表格,以及合併儲存格、邊框和網底)、帶頁面設定的節、分欄、頁首和頁尾、註腳和章節附註、修訂中的插入和刪除、書籤、超連結、嵌入型圖片和域;頁碼、交叉引用和目錄保持動態更新。註解(包括作者、日期和範圍)、文字方塊和浮動圖片(包括位置、環繞、填充和輪廓)也可讀取。組合、繪製的形狀和線條、頁首中的繪圖、圖文框、窗體域和文件網格尚不能讀取,問題列表會逐一指出。加密檔案以及 Word 6/95 及更早版本的檔案會被拒絕,並顯示訊息說明屬於哪種情況。 |
| 匯出 | File ▸ Export as PDF。 |
Methodox Formula
| 格式 | 開啟 | 儲存 | 說明 |
|---|---|---|---|
Excel 活頁簿 .xlsx |
是 | 是 | 原生格式。Formula 未建模的部件(主題、圖表、資料透視快取、外部連結、印表機設定等)會原樣寫回,未經編輯的工作表也會按原樣寫回。Formula 無法完全讀取的公式會逐字保留,而不是重寫。自訂數字格式、儲存格樣式、註解、超連結、資料驗證、工作表保護、隱藏的工作表以及文件屬性都可與 Excel 雙向往來。Strict Office Open XML 可以開啟,並儲存為 Transitional。 |
Excel 啟用巨集的活頁簿 .xlsm |
是 | 是 | 像任何活頁簿一樣開啟。儲存為 .xlsm 時,VBA 專案會逐位元組寫回;巨集永遠不會被執行、讀取或更改。儲存為 .xlsx 時會去掉巨集(與 Excel 相同),並附上一條說明。 |
Excel 範本 .xltx .xltm |
新活頁簿 | .xltx |
作為新活頁簿開啟;參見範本。 |
CSV .csv |
是 | 是 | 參見下文的 CSV。儲存時寫入第一個工作表的計算值,並列出 CSV 無法容納的內容。 |
OpenDocument 試算表 .ods、平面 .fods、範本 .ots |
是 | 是 | 值、公式(在 OpenFormula 與 Excel 的語言之間轉換,使用 LibreOffice 的函式名稱)、數字格式和儲存格格式,以及工作表。圖表、圖片和形狀、條件格式和資料驗證尚不能保留,問題列表會在兩個方向上逐行說明。 |
Excel 97-2003 活頁簿 .xls、範本 .xlt |
是 | 否 | 只讀:請另存為 .xlsx 或 .ods。Excel 97 及更高版本的檔案可完整讀取:值、公式(從檔案自身的標記反編譯,因此活頁簿可以重新計算)、數字格式、字型和儲存格格式、列寬和行高、合併儲存格、名稱、自動篩選區域、凍結窗格、註解、超連結、頁面設定以及文件屬性。Excel 5 和 95 檔案只讀取值和格式,公式保留為其結果。圖表和繪圖、條件格式、資料驗證、樞紐分析表、圖案填充以及對其他活頁簿的引用尚不能讀取,問題列表會逐一指出。 |
| 匯出 | File ▸ Export as PDF,可匯出整個活頁簿或活動工作表。 |
Excel 如何處理 Formula 自有的內容:溢位、LET 和 LAMBDA、表格、圖表和樞紐分析表在 Excel 中會作為 Excel 自己的內容開啟。只有 Formula 才有的函式(例如 SQL.VIEW)以及活頁簿的 Lua 和 C# 函式會被 Excel 保留在檔案中,但在 Excel 中顯示為 #NAME? 或其最後一次的值。
Methodox Expo
| 格式 | 開啟 | 儲存 | 說明 |
|---|---|---|---|
PowerPoint 簡報 .pptx、啟用巨集的 .pptm、放映檔案 .ppsx |
是 | 是 | 原生格式。儲存時寫入開啟時的那個包,因此未改動的部件會逐位元組保留,編輯過的文字方塊中未改動的段落也會保持原樣。在 Expo 中新建的簡報會儲存為完整的 .pptx。Strict Office Open XML 可以開啟,並儲存為 Transitional。儲存時會重寫主題,更改過的母版文字樣式也會寫出,以便 PowerPoint 顯示它們。切換效果、Morph 以及進入、退出、強調和動作路徑動畫都以 PowerPoint 的方式寫出;從檔案中讀取但未更改的效果會按原樣寫回;節和放映設定會被保留;較新的切換效果會為不支援它們的程式附帶一個淡化效果;形狀文字中的超連結和圖片填充可以雙向往來。 |
PowerPoint 範本 .potx .potm |
新簡報 | .potx |
作為新簡報開啟;參見範本。 |
OpenDocument 簡報 .odp、平面 .fodp、範本 .otp |
是 | 是 | 投影片及其母版、版式、佔位符和背景,帶格式的文字、形狀、圖片、表格、隱藏的投影片、備註和切換效果,均可雙向往來。動畫、陰影線填充和命名的圖形樣式尚不能保留,問題列表會加以說明。 |
PowerPoint 97-2003 簡報 .ppt、放映檔案 .pps、範本 .pot |
是 | 否 | 只讀:請另存為 .pptx 或 .odp。可讀取檔案最後一次儲存時的投影片、母版和備註,形狀、圖片和組合,帶格式的文字,切換效果和隱藏的投影片。動畫、註解和嵌入物件尚不能讀取,問題列表會逐一指出。 |
| 匯出 | File ▸ Export as PDF。 | ||
| PNG、JPEG | 匯出 | File ▸ Export as Image 匯出目前投影片,Export All Slides as Images 為每張投影片匯出一個檔案。 | |
| SVG | 匯出 | File ▸ Export Slide as SVG 匯出目前投影片。其他投影片、備註和切換效果不包含在 SVG 中,匯出時會加以說明。 | |
純文字 .txt |
是 | File ▸ Save As 純文字:按順序寫出每張投影片的文字,每張投影片一個文字塊,表格寫為以製表符分隔的行。空佔位符和演講者備註不會寫出。 |
Expo 中的音訊和影片
投影片上的聲音或影片以 PowerPoint 的方式(嵌入或連結)儲存在簡報中,包括其剪裁、淡入淡出、音量、迴圈和開始方式,並在放映時播放。Expo 可以播放:
| 容器 | 編解碼器 | |
|---|---|---|
| 影片 | MP4、MOV(.mp4 .m4v .mov)、WebM、Matroska(.webm .mkv) |
H.264、VP8、VP9 |
| 聲音 | 與影片相同,以及 .mp3、.m4a、.aac、.wav、.ogg、.opus |
AAC、MP3、Vorbis、Opus、PCM |
WMV、AVI、HEVC 和 AV1 無法播放;此類剪輯會保留在簡報中,選中它時會提示無法播放。
Methodox Nu
| 格式 | 開啟 | 儲存 | 說明 |
|---|---|---|---|
.pptx |
是 | 是 | Nu 自己的繪圖格式。在 Nu 中開啟的簡報會讀取為由形狀組成的頁面:佔位符變為普通形狀,母版背景不會繪製,問題列表會加以說明。儲存時會保留主題、母版、版式和備註。圖層儲存在 PowerPoint 會忽略的擴充中。 |
draw.io .drawio .dio |
是 | 是 | 形狀、兩端粘附的連線符、帶格式的標籤(按 draw.io 的寫法寫回)、圖層和頁面。如果電腦上有 draw.io 自己的庫,模具形狀會使用這些庫繪製,否則繪製為帶標籤的方框;無論哪種情況,寫回時都仍是模具形狀。draw.io 為形狀設定的每種樣式都會被保留並寫回,問題列表會統計近似處理的內容。 |
LibreOffice Draw .odg、平面 .fodg、範本 .otg |
是 | 是 | 形狀、帶格式的文字、粘附到形狀上的連線符、常見幾何形狀和樣式,以及頁面,均可雙向往來。陰影線填充和命名的圖形樣式尚不能保留。 |
Visio .vsdx .vsdm |
是 | 否 | 只讀,與 .odg 一樣處理;會解析母版和樣式表。漸層、斜切的形狀、嵌入物件以及 Nu 無法繪製的圖片會列在問題列表中。 |
嵌入圖片的 draw.io .drawio.png |
是 | 否 | 開啟 PNG 中的示意圖;普通 PNG 則是圖片,使用 Insert ▸ Image 放置。 |
SVG .svg、壓縮的 .svgz |
是 | 目前頁 | 按瀏覽器的繪製效果開啟,成為可編輯的形狀:剪裁路徑、孔洞、漸層、巢狀視口、符號、標記、CSS 類和帶樣式的文字。蒙版、濾鏡、圖案和部分徑向漸層會變為圖片,問題列表會加以說明。.drawio.svg 會作為其示意圖開啟。儲存時寫出目前頁,以磅為單位設定尺寸,因此瀏覽器會按頁面大小顯示它。 |
| PDF、PNG、JPEG | 匯出 | File ▸ Export as PDF 和 Export as Image。 |
Methodox Office Math
| 格式 | 開啟 | 儲存 | 說明 |
|---|---|---|---|
MathML .mml |
是 | 是 | 寫出時在其中包含 StarMath 命令,Math 會優先讀回這些命令,因此重新開啟後得到的正是當初輸入的內容。 |
StarMath .smf .txt |
是 | 是 | 以純文字形式儲存的命令;兩個方向都不會丟失任何內容。 |
| PDF、PNG、JPEG | 匯出 | File ▸ Export as PDF 和 Export as Image。 |
Methodox Curfew
Curfew 可以開啟 PNG、APNG、JPEG、GIF、WebP、BMP、TGA、ICO、QOI、PNM、PFM、HDR、EXR、TIFF、PSD 和 PSB、ORA、XCF、PSP、Paint.NET 的 PDN、相機 RAW 檔案以及它自己的 .mie,並能儲存其中十八種格式。儲存時會保留照片的相機、日期和版權後設資料,但不保留其位置資訊。開啟與儲存頁面列出了完整列表以及每種格式保留的內容。
Methodox Tiffin
Tiffin 可以閱讀 PDF、EPUB、Word、PowerPoint、Markdown 和純文字,並儲存 PDF:你所做的標記會寫為標準 PDF 註解,並帶有其外觀,因此其他閱讀器會以相同方式繪製它們;你移動、旋轉或刪除的頁面也會一併儲存。
Methodox Foundation
Foundation 可以播放 MP4、MKV、WebM、MOV、AVI、WMV、MPEG 以及 MP3、FLAC、WAV、Ogg、Opus 和 AAC 等格式,在 Windows 上還可以播放 WMA;可以顯示 PNG、APNG、JPEG、GIF、WebP、BMP、TIFF、HEIC、HEIF、AVIF、相機 RAW、PSD 和 PSB、XCF、ORA、EXR、HDR、JPEG 2000、DDS、SVG、ICO 和 TGA,以及 BigTIFF 和 JPEG 壓縮的 TIFF。對於太大而無法完整放入記憶體的 PNG、TIFF、JPEG、PSD 和 PSB 以及 BMP 圖片,會在顯示時按需讀取。它不會更改任何檔案。
Office 檔案中的 Methodox Office 內容
帶有程式碼或計算內容的文件仍然是 .docx、.xlsx 和 .pptx。Methodox Office 將 Office 沒有位置存放的內容儲存在包的自訂 XML 部件中,這是 Office 本身提供並會保留的機制:
- 指令碼和智慧物件:一個根元素為
<project xmlns="https://schemas.methodox.com/office/2026/project">的部件,其中包含活頁簿的函式和文件的智慧物件繫結、所有 Lua、C# 和 Python 指令碼以及 Divooka 圖、Document Parameters 以及讀取它們的智慧物件、Data Sources(從不包含密碼:只包含儲存在使用者電腦上的認證的名稱),以及資料來源 Functions 和 Data Sources 最後一次取得的資料。在 Impulse 中,每個智慧物件的值都是文件中的普通文字或普通表格,位於 Word 內容控制元件中,因此 Word、LibreOffice 和 PDF 會顯示最後一次的值,Word 在自己儲存時也會保留這些控制元件和該部件。在 Expo 中,智慧值是一個文字域(a:fld),智慧表格或智慧圖片則是普通的表格或圖片,通過其形狀名稱重新找到。 - Formula 中儲存的 SQL 查詢:一個根元素為
<sqlViews xmlns="http://schemas.methodox.io/formula/2026/sql-views">的部件。Excel 儲存活頁簿時會保留它。
開啟文件永遠不會執行其程式碼;參見信任。
擴充
擴充是一個 Divooka 應用包 .dvb:一個 zip 檔案,根目錄下有 divooka.json 清單,指令碼位於 OfficeExtensions/ 下。用 Start Centre 開啟擴充包或將其拖放到 Start Centre 上時,Start Centre 會安裝它;mos extension pack 可以建立擴充包。
CSV
- 讀取:編碼根據位元組檢測:如果有位元組順序標記,則以其為準;否則,檔案是有效的 UTF-8 時按 UTF-8 讀取,不是時按 Windows-1252 讀取,問題列表會提及這一點。帶引號的欄位可以包含逗號、引號(雙寫)和換行符號。能讀作數字的欄位會成為數字;其他內容都保持為文字,因此
3/4和50%會像 LibreOffice 讀取時那樣保持為文字。分隔符為逗號。 - 寫入:寫入第一個工作表的計算值,以逗號分隔,必要時加引號,使用不帶位元組順序標記的 UTF-8;錯誤按 Excel 的方式寫出(
#DIV/0!、#N/A)。公式、其他工作表、合併儲存格、格式、註解、篩選、名稱和資料驗證不會寫出,問題列表會逐一指出。
另請參閱
- 命令列與轉換,無需開啟視窗即可在格式之間轉換