Tech Chat | How to Create Custom Import and Export Formats in SingularPad
2026-06-30
Linden

In daily surveying workflows, data exchange between different platforms is a common requirement. Users often need to import coordinate files from external devices into SingularPad, or export field data for office processing and reporting.

While SingularPad already provides a wide range of built-in import and export formats, these may not always match project-specific requirements. For example, some workflows involve client-defined file structures, legacy equipment formats, or customized deliverable standards.

To handle these cases, SingularPad offers a Custom Import/Export Format feature, allowing users to define how data fields are interpreted and structured. This ensures flexible compatibility with different external systems and workflows.

In this blog, we will walk through how to create custom import and export formats in SingularPad.


Custom Import Format

Step 1. Open Import Format Settings

Go to Import Data, then tap Choose Import File Format to open the format selection panel.

41.png


Step 2. Create a New Format

Tap New at the bottom of the format list. This will open the Custom Format configuration page.

42.png


Step 3. Configure Format Parameters

Set up the format according to your source file structure:

  • File Extension
    Select the file extension that matches your source file (e.g., .csv, .txt, .dat). SingularPad supports a variety of common extensions to accommodate different data sources.
    43.png

  • Field Delimiter
    Choose the delimiter used in your source file to separate fields. Common options include comma, semicolon, tab, and space. Selecting the correct delimiter is critical for accurate field parsing.
    44.png

  • Options
    From the Options displayed on screen, select the options that correspond to the columns in your source file. Each ptions tells SingularPad how to interpret a specific column—whether it represents a point name, northing, easting, elevation, code, or other survey attribute.

    45.png


Step 4. Save Format

Give the format a clear name and tap OK to save it. The new custom format will then appear in the import format list for future use.

46.png


Custom Export Format

Compared to import settings, export formats provide more flexibility, allowing users to define how field data should be structured for external use.


Step 1. Open Export Format Settings

Go to Data Export, select the data type you want to export, then tap New to create a custom format.

47.png


Step 2. Configure Export Parameters

  • File Extension & Delimiter
    Same as import settings, choose the file extension and field separator that best suit the target system.

    48.png

  • File Header Row
    Toggle whether the exported file includes a header row with column names. This is particularly useful when the output will be opened in spreadsheet applications or imported into databases, as it makes each column immediately identifiable.

  • Export Fields
    Browse the options list and select the options you want to include in the export. SingularPad provides a comprehensive set of exportable fields covering coordinate data, measurement observations, point attributes, and more. Add each desired field to the format description in the order you want it to appear in the output file.
    49.png

Step 3. Save and Apply

Name the format clearly and tap Confirm. The format will be available for all future export operations.


Tips for Better Usage

  • Use clear format names
    Names like “CSV_Point_NEZ_Code” are easier to identify than generic labels such as “Format 1”.

  • Validate before large exports
    Always validate your custom format using a small dataset before applying it to full project data.

  • Confirm field structure with clients
    Even when coordinate data is correct, mismatched field order can still cause issues in downstream processing.



SingularPad's custom import and export format feature gives you the flexibility to handle virtually any data structure your projects demand. By correctly configuring extension names, delimiters, and field mappings, you can ensure seamless data exchange between SingularPad and external systems—reducing manual rework and minimizing the risk of data errors.

If you have any questions about configuring custom data formats or need assistance, feel free to reach out to our support team.


Latest Blog
Contact