What is OneTable?

Last updated: 2021-10-15

OneTable (pronounced /wʌnˈteɪbl/) is a multi-platform (Win/Mac) software for combining tabular tables (Excel, CSV, etc.). Unlike other softwares like Excel Power Query, or Altryx, OneTable is designed from the ground up to be able to deal with inconsistent table header structure and supports multi-level header table structure out of the box. It also supports multiple tables in one sheet. The core feature is Header Mapping, which can help you unify all your datasets like a breeze.

Get Started

Overview of the application

Example 1: Single-level header

Single level header table is like a table below.

Single level header table example
1st step: Select files and sheets
File and sheet selection interface
2nd step: Set up header
Header setup interface
3rd step: Header Mapping
...

The above picture show the table headers are not consistently named. The third table has a column "Customer-ID", where others are called "CustomerID"

...

"Mapping Feature" provides users ability to unify the inconsistently named column names.


4th step: Select columns for ouput
...

Select the columns for output


5th step: Generate output
Output file format selection

Output file formats can be Excel (xlsx) or CSV (utf8, utf8-sig)


Example 2: Multi-level header

Multi-level header means table like below that could has more than one row as the table header.

Multi-level header table example
1st step: Select files and sheets
Select files and sheets for multi-level header
2nd step: Set up header
Set up multi-level header
3rd step: Header Mapping
Header mapping interface

"Mapping Feature" provides users ability to unify the inconsistently named column names.


4th step: Select columns for ouput
Column selection interface

Select the columns for output


5th step: Generate output
Output generation interface

Output file formats can be Excel (xlsx) or CSV (utf8, utf8-sig)


Utilities

This section contains utility functions and general tips

Rename Column Names

There are three ways to rename columns

Rename through context menu

Inside "Mapping Tool", right click the cell and choose "rename" from the context menu, or double click the cell to rename it.

Rename using icon

Use the rename icon after a cell is selected.

Rename using peg function

In essence, "Peg" is also a function of renaming column names.

Check sheet missing common word

The sheets that do not have the "common word" you have selected will show up here. You can use the combobox to click open it.

Missing common word check interface

How to use "Mapping Tool"?

Mapping Tool is a powerful technology to allow you quickly unify the inconsistently named columns.

...

Table Manager

Table Manager allows users to quickly select and unselect the tables that they aim to combine.

...

FAQs

Is CSV file supported?

Supported input files: Excel files (.xlsx, xls, xlsm) and CSV with different encoding formats are supported.

Supported output files: Excel (.xlsx), CSV (utf-8), CSV (utf-8-sig)

Excel cannot show some unicode characters (like Chinese or Japanese) by directly opening a utf-8 encoded CSV file. You can use utf-8-sig encoding instead.

If you do not intend to show unicode characters in Excel, it is recommended to use utf-8 when generating large-size output file, as utf-8-sig will make the output file larger in size.

How to dissociate sheet(s) from file?

In sheet selection pane, right click to open the dissociate tools

...

Deselect the file(s) to dissociate from the specific sheet.

...