Come rimuovere un semplice text che protegge una citazione singola da tutte le celle selezionate in LibreOffice Calc?

Ho importto un file CSV con la prima colonna come valori di data-ora in formato ISO 8601

2012-01-01T00:00:00.000Z 

per il primo momento dell'anno 2012.

Poi, disposto a fare LibreOffice per riconoscere il formato (come stavo aspettando con impazienza di tracciare un diagramma), ho selezionato la colonna, ho scelto le Format Cells... e ho inserito il formato del formato personalizzato

 YYYY-MM-DDTHH:MM:SS.000Z 

E questo sembra funzionare se … Modifica una cella per rimuovere un singolo quote nascosto fin dall'inizio (che serve a proteggere un contenuto di celle da interpretare) poiché tutte le celle appena formattate memorizzano ora valori come

 '2012-01-01T00:00:00.000Z 

(nota la citazione singola – è visibile solo quando si modifica una cella particolare).

E devo farlo per tutte le celle della colonna. Come posso automatizzare questo?

UPDATE: Ho già trovato una soluzione per il mio caso particolare: aiuta a impostare un formato di colonna in "tempo" nel dialogo di importzione CSV. Ma sono ancora curioso di come questo potrebbe essere fatto nel caso in cui non avrei il file di dati originale .csv per importre ma solo il file .ods con i dati già importti senza il formato specificato al momento dell'importzione.

Puoi rimuovere la citazione principale principale (che in realtà non fa parte della string nella cella) utilizzando una ricerca basata su regex e sostituire:

  • Cerca tutti i caratteri tra l'inizio e la fine della string ^.*$
  • sostituire con match &

Dal menu "Dati", scegliere "Testo a colonne".

Un tentativo per sostituire regex di ^.\*$ Con & bloccato LibreOffice 5. Sostituire .\* Con & funzionava bene.

Con l'uso di un piccolo computer di formattazione e di ricerca trucco magico (tecnica di programmazione se si vuole) chiamato Expression regolare o regex per breve. Per esempio vedi http://www.regular-expressions.info/examples.html

In realtà, è necessario un per citare prima il segno del dollaro.

Fondamentalmente libreOffice sta prepending una singola citazione nel field, per qualche motivo sconosciuto. Quindi, è necessario sostituire qualcosa fino al segno del dollaro con nulla. Usate quindi la regex di ^. * \ $ E sostituitelo con niente. Ha lavorato per me.