aspose.info
IT

Cos'è il formato file Lotus 123? Impara dagli esperti di formati file!

Aggiornato

Che cos’è un file Lotus 123?

Un file con estensione .123 è un file di foglio di calcolo creato con Lotus 1-2-3, un software per fogli di calcolo di IBM Lotus SmartSuite. Era stato utilizzato per tempi abbastanza buoni prima di essere superato dall’applicazione Microsoft Excel all’inizio degli anni ‘90. I dati in un foglio di calcolo Lotus erano organizzati in righe e colonne, in modo simile agli attuali file Excel, e ad esso potevano essere applicate diverse funzioni di calcolo. Diverse versioni differenti dei formati di file di fogli di calcolo Lotus hanno continuato a evolversi con estensioni diverse come .wks, .wk1, .wk2, .wk3 e .wk4, con ogni incremento numerico variabile nell’estensione costituito da modifiche. Lotus è stato ufficialmente interrotto nel 2013.

Formato file Lotus 123 - Ulteriori informazioni

I file Lotus sono file binari e non possono essere letti o interpretati se aperti in forma grezza. Le sue specifiche sul formato dei file sono disponibili come archivi per riferimento ai seguenti collegamenti:

Ogni file è organizzato come una sequenza ininterrotta di record binari di lunghezza variabile.

Intestazione del file di Lotus 123

Ciascun record in un foglio di calcolo di Lotus 123 è costituito da un’intestazione di 4 byte seguita dal corpo del record. L’intestazione definisce anche il tipo e la lunghezza del record. La composizione dell’intestazione è quella mostrata di seguito.

Numero byteDescrizione byte
0,1Codice del tipo di record
2,3Lunghezza del corpo del record (byte)

Tipi di record

Un file di foglio di calcolo Lotus può avere diversi tipi di record. Questi possono essere di lunghezza predeterminata o variabile. La tabella seguente mostra diversi tipi di record organizzati per codice operativo.

TipoCodice (esadecimale)Lunghezza (byte)Descrizione
BOF02Inizio file
EOF10Fine del file
MODALITÀ CALC21Modalità di calcolo
CALCORDATRICE31Ordine di calcolo
SPLIT41Tipo di finestra divisa
SINCRONIZZA51Sincronizzazione finestra divisa
GAMMA68Intervallo di fogli di lavoro attivi
FINESTRA1731Record della finestra 1
COLW183Larghezza colonna, finestra 1
WINTWO931Record della finestra 2
COLW2A3Larghezza colonna, finestra 2
NOMEB24Intervallo denominato
BIANCOC5Cella vuota
INTEROD7Cella numero intero
NUMEROE13Numero in virgola mobile
LABELFvariabileCella etichetta
FORMULA10variabileCella formula
TABELLA1825Intervallo tabella dati
ARANCIO1925Intervallo di query
PRANGE1A8Intervallo di stampa
SRANGE1B8Intervallo di ordinamento
FRANGIA1C8Riempi intervallo
KRANGE11D9Intervallo chiave di ordinamento primario
HRANGE2016Gamma di distribuzione
KRANGE2239Intervallo di chiavi di ordinamento secondario
PROTEGGI241Protezione globale
PIè di pagina25242Stampa piè di pagina
INTESTAZIONE26242Stampa intestazione
IMPOSTAZIONE2740Impostazioni di stampa
MARGINI2810Stampa codice margini

Riferimenti

Vedi anche