Skip to content

moicci/TableTool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

170 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository is forked from danaspiegel/TableTool which was forked from jakob/TableTool, with the following enhancements.

  • Added "Show Column Numbers" and "Show Column Letters" to the View menu.
  • Auto-detects Japanese text encodings such as Shift_JIS and UTF-8 when opening a file.
  • Drag and drop a CSV file into the window to open it.

--

Table Tool

A simple CSV editor for OS X.

Download on the Mac App Store.

The CSV format is a common used file format to store and exchange tabular data. Almost all spreadsheet and database apps (e.g. Excel and Numbers) support it. Unfortunately, not all CSV files are made equal. CSV files use different record delimiters (comma or semicolon), character encodings, decimal separators or quoting styles.

TableTool handles these issues automatically. It detects the specification of a CSV file for you and displays its contents in a table view. Using TableTool is the easy way to create, edit and convert CSV files.

Usage

Open Files: When opening a CSV file, Table Tool detects the format specifications (record delimiter, character encoding, etc.) automatically. You can also set the specifications manually.

Edit Files: Edit the contents of the cells, rows and columns of the document easily in a grid based user interface.

Convert Files: Convert an existing CSV file to a different format.

Testing Builds

CI builds are generated automatically for every push and pull request. To download and run a testing build:

  1. Open the Actions tab and click the latest successful run.
  2. Scroll to the Artifacts section and download TableTool-<sha>.zip.
  3. Open Terminal (press ⌘ Space, type Terminal, press Return).
  4. Run the following commands, substituting the exact filename shown in the Artifacts section:
cd ~/Downloads
unzip TableTool-<sha>.zip
open "Table Tool.app"

Why Terminal? macOS Gatekeeper quarantines every file downloaded from the internet. Because this is an ad-hoc–signed development build (not distributed through the Mac App Store or notarized), Gatekeeper blocks it when opened from Finder. When you unzip with Terminal's built-in unzip command instead, macOS does not apply the quarantine attribute to the extracted files, so the app opens normally. Terminal itself is a built-in system application and is never quarantined.

Credits

Table Tool was made by Sandro Peham, Andreas Aigner and Jakob Egger.

Mission / Project Scope / Contributing

TableTool seeks to be a great and simple CSV file editor and nothing more. Any formatting options or features like formulas will be out of scope for the project. Please post an issue if something is broken (bug) or you believe something is missing (feature request) and please be prepared to provide screenshots. We will endeavor to quickly decide if the thing is actually broken or if the new feature belongs in the project (help-wanted label). Once the help-wanted label is set, please help to work on implementation for that feature and we are happy to accept a pull request for it. We currently have more side projects than we can handle, so well documented issues and great pull requests will help move this project forward. We are happy to give commit access to consistent contributors.

Licence

Table Tool is distributed under the MIT Licence.

About

A simple CSV editor for the Mac

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Objective-C 99.1%
  • Other 0.9%