Przykładowy plik konfiguracyjny do tworzenia tabeli przedstawiony jest poniżej. Edytuje się tylko tekst wydrukowany w przykładzie czarną czcionką.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="12">
<Format class_id="0" tracking_level="0" version="0">
<count>7</count>
<item_version>0</item_version>
<item class_id="1" tracking_level="0" version="0">
<columnName>Date</columnName>
<valueName>Date</valueName>
<format></format>
</item>
<item>
<columnName>Time</columnName>
<valueName>Time</valueName>
<format></format>
</item>
<item>
<columnName>Latitude</columnName>
<valueName>Latitude</valueName>
<format>%lf</format>
</item>
<item>
<columnName>Longitude</columnName>
<valueName>Longitude</valueName>
<format>%lf</format>
</item>
<item>
<columnName>Depth</columnName>
<valueName>Depth</valueName>
<format>%lf</format>
</item>
<item>
<columnName>ML</columnName>
<valueName>ML</valueName>
<format>%.1lf</format>
</item>
<item>
<columnName>Mw</columnName>
<valueName>Mw</valueName>
<format>%.1lf</format>
</item>
</Format>
<FileName></FileName>
<IgnoreWithoutOrigin>1</IgnoreWithoutOrigin>
<Separator>59</Separator>
</boost_serialization>
W przypadku braku pliku konfiguracyjnego program tworzy plik wzorcowy ExportCSV.tmp, który należy przeredagować i zmienić rozszerzenie na .xml.
Opis każdej kolumny w tabeli jest trzymany, jako pole <item>, w strukturze <Format> przy czym pierwsza pozycja zawiera pełny opis <item> z definicją class_id, tracking_level i version, natomiast opisy pozostałych kolumn zaczynają się od skróconej wersji <item>.
Każda kolumna jest opisana przez trzy pozycje:
<columnName> zawiera nazwę, jaka się pojawi na górze kolumny. Nazwa może być dowolna. Mogą jednakże wystąpić problemy z wyświetlaniem polskich znaków i należy je poprawnie zdefiniować.
<valueName> zawiera typ informacji, jaka się pojawi w kolumnie. Może tam być jedna z nazw opisanych w podpunkcie Rodzaje kolumn eksportowanej tabeli CSV.
<format> zawiera format, w jakim będą wyświetlane dane. Format zależy od rodzaju kolumny.
Oprócz kolumn zdefiniowane są w pliku ogólne parametry tworzenia pliku CSV i pracy modułu.
<FileName>/var/www/html/Catalogs/MGMP</FileName>
Pole <FileName> opisuje plik, do którego zostanie zapisana tabela. W przypadku braku tej informacji – puste pole tekstowe, program SWIP5 prosi operatora o podanie nazwy pliku, przyjmując domyślne rozszerzenie .csv. Pole to nie może być puste, w przypadku pracy w tle z programem SWIP5C.
<IgnoreWithoutOrigin>0</IgnoreWithoutOrigin>
Pole <IgnoreWithoutOrigin> może mieć wartości logiczne 0 lub 1. Wybranie 1 powoduje ignorowanie zjawisk niemających lokalizacji.
<Separator>59</Separator>
Pole <Separator> zawiera kod ASCII znaku separatora np. 59 oznacza ‘;’, 44 oznacza ‘,’, a 9 oznacza tabulator.
<count>6</count>
Pole <count> zawiera informację o ilości kolumn.