Feature #1162

Feature #2163: Standardize export mechanism

RCP: X.X, use the same CSV format for all export/import of data tables (metadata, results exports, lexical tables...)

Ajouté par Serge Heiden il y a presque 4 ans. Mis à jour il y a 14 jours.

Statut:New Début:05/12/2014
Priorité:High Echéance:
Assigné à:- % réalisé:

0%

Catégorie:Development Temps passé: -
Version cible:TXM 0.8.0

Description

Comma (,) as column separator is a mess between Windows Excel and Mac OS X Excel and Calc, etc. for TXM users.

Solution

CSV tables column separator must be set to TABULATION (TAB) for import and export.

Data structures concerned

  • metadata.csv (to rename 'metadata.tsv')
  • command results export tables
  • lexical tables

UI specifications

  • In the "User > Import" preference page, rename "metadata.csv file format" to "CSV file format"
  • In the "User > Export" preference page, add a "CSV file format" section around the 3 CSV items
  • the TABULATION character must be expressed by the 'TAB' string
  • if the character separator value is not the TAB string, use the given character literally (in this case, there must be only one character in the field)
  • UI concerned: parameters, preferences and macro parameters

Commands concerned

  • Export result
  • Import Lexical Table
  • Corpus import modules

Preferences concerned

  • metadata table separator (remove 'text field' character)
  • export table column separator (?)

Scripts concerned

  • some macros: CSV2XML, etc.

files specifications

  • table files must have the '.tsv' (for import and export)

documentation specifications

  • update manual

samples

  • update corpus sources

Historique

#1 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Tâche parente mis à #2163

#2 Mis à jour par Matthieu Decorde il y a 11 mois

  • Sujet changé de RCP: X.X, TAB default value for column separator in CSV tables (metadata, results exports) à RCP: X.X, use the same CSV format for all export/import of data tables (metadata, results exports, lexical tables...)
  • Description mis à jour (diff)
  • Version cible changé de TXM X.X à TXM 0.8.0a (split/restructuration)

#3 Mis à jour par Matthieu Decorde il y a 11 mois

  • Description mis à jour (diff)
  • Priorité changé de Normal à High

#4 Mis à jour par Sebastien Jacquot il y a 14 jours

  • Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.8.0

Formats disponibles : Atom PDF