命令列用法

PortaBase可以不需藉由圖形介面直接從Linux/UNIX終端機或DOS模式下來匯入或匯出資料。在你撰寫命令稿以便自動產生、更新、或處理PortaBase資料檔時,這一點特別有用。執行portabase -h可得到用法說明; 總之,你可以達成下列功能:

portabase file

啟動 PortaBase並立即打開名為資料檔。

portabase fromxml xmlfile pobfile

由名為xmlfile符合PortaBase XML格式的檔案,匯入資料成一個名為pobfile的新PortaBase資料檔。

portabase fromcsv csvfile pobfile

由名為csvfile的CSV檔匯入資料,新增至名為pobfile的PortaBase資料檔。

portabase frommobiledb mdbfile pobfile

由名為mdbfile的MobileDB檔案,匯入資料成一個名為pobfile的新PortaBase資料檔。

portabase toxml pobfile xmlfile

由名為pobfile的PortaBase資料檔,將資料匯出成一個名為xmlfile的新XML檔。

portabase tocsv pobfile csvfile

由名為pobfile的PortaBase資料檔,將資料匯出成一個名為csvfile的新CSV檔。

:舉例:’portabase tohtml {性能檔案 html 檔案}

在PortaBase放在”pobfile*”裡面的資料檔案上裡面的列位表上建立一個新的HTML 檔案放在”htmlfile”。

要產生加密檔或從中取出資料或新增資料列時,緊接在轉換的命令後輸入-p 密碼(在下面所述的選項之前)。

下面的選項內可以運用在 上傳檔案到PortaBase裡:”toxml”, “tocsv”, “tohtml”。

-v view

匯出前先套用指定的景觀

-s sorting

匯出前先套用指定的排序方式

-f filter

匯出前先套用指定的篩選

The following options can be used with either fromcsv or tocsv:

--headers There is or should be a row of column headers
-d delimiter The field delimiter character (typically ‘tab’ if not using the default ‘,’)
-e encoding Parse or write the CSV file using the specified text encoding (the default is UTF-8)

There’s one additional option for fromcsv:

--add-unknown-enum-options
 Automatically add new enum values encountered

There’s also one additional option for tocsv:

-l line_ending “crlf” to use Windows-style carriage return + newline, default is UNIX/Mac-style (newline only)

有關PortaBase的XML格式與相關的工具(比如轉換至HTML)的詳細資訊,請見PortaBase首頁(http://portabase.sourceforge.net)。