aspose.info
LT

DIF – duomenų mainų failo formatas

Atnaujinta

Kas yra DIF failas?

DIF reiškia duomenų mainų formatą, kuris naudojamas skaičiuoklių duomenims importuoti / eksportuoti tarp skirtingų programų. Tai yra Microsoft Excel, OpenOffice Calc, StarCalc ir daugelis kitų. Jis saugo duomenis, esančius vienoje skaičiuoklėje, o tai yra vienintelis šio failo formato apribojimas.

Trumpa DIF failo formato ## istorija

DIF failo formatą devintojo dešimtmečio pradžioje sukūrė Software Arts, Inc.. DIF failo formato specifikacijos buvo įtrauktos į VisiCalc, kuri buvo pirmoji asmeninių kompiuterių skaičiuoklių programa. Šios specifikacijos buvo saugomos autorių teisių 1981 m. ir buvo registruotasis Software Arts Products Corp. prekės ženklas.

DIF failo formatas

DIF saugo skaičiuoklės turinį ASCII tekstiniame faile, kuris leidžia jį peržiūrėti ir redaguoti naudojant teksto rengyklę. Formatas užima vietą duomenų serializavimo formatų sąraše dėl keitimosi duomenimis ypatybių. DIF failą sudaro 2 skyriai; antraštė ir duomenys.

Viskas DIF yra vaizduojama 2 arba 3 eilučių dalimi. Antraštės gauna 3 eilučių dalį; duomenys, 2.

  • Antraštės dalys prasideda teksto identifikatoriumi, kurį sudaro tik didžiosios raidės, tik abėcėlės simboliai ir mažiau nei 32 raidės. Sekanti eilutė turi būti skaičių pora, o trečioji eilutė turi būti kabutes.

  • Duomenų dalys prasideda skaičių pora, o kita eilutė yra kabučių eilutė arba raktinis žodis.

Vertybės

Reikšmė užima dvi eilutes: pirmoji yra skaičių pora, o antroji yra eilutė arba raktinis žodis. Pirmasis poros skaičius nurodo tipą:

  • −1 – directive type, the second number is ignored, the following line is one of these keywords: ** BOT – eilės pradžia (eilutės pradžia) ** EOD – duomenų pabaiga
  • 0 – numeric type, value is the second number, the following line is one of these keywords: ** V – galioja ** NA – nėra ** ERROR – klaida ** TRUE – tikroji loginė vertė ** FALSE – klaidinga loginė reikšmė
  • 1 – eilutės tipas, antrasis skaičius nepaisomas, sekanti eilutė yra eilutė su dvigubomis kabutėmis

DIF antraštės dalis

DIF failo antraštės dalį sudaro identifikatoriaus eilutė, po kurios eina dvi reikšmės eilutės. Skaitinės vertės antraštės dalyse vietoj galiojimo raktinių žodžių naudoja tik tuščią eilutę. Šių antraščių dalių informacija yra tokia.

  • LENTELĖ – po versijos yra skaitinė reikšmė, nenaudojamoje antroje vertės eilutėje yra generatoriaus komentaras

  • VEKTORIAI – stulpelių skaičius pateikiamas kaip skaitinė reikšmė

  • TUPLES – eilučių skaičius pateikiamas kaip skaitinė reikšmė

  • DUOMENYS – po fiktyvios skaitinės reikšmės 0, toliau pateikiami lentelės duomenys, kiekviena eilutė prieš BOT reikšmę, visa lentelė baigiama EOD reikšme

DIF pavyzdys

Toliau pateiktame pavyzdyje parodytas paprasto darbalapio turinys ir jam lygiavertis DIF vaizdas.

VardasAmžius
Bobas34
Lakštas22
TABLE
0,1
"EXCEL"
VECTORS
0,3
""
TUPLES
0,2
""
DATA
0,0
""
-1,0
BOT
1,0
"Name"
1,0
"Age"
-1,0
BOT
1,0
"Bob"
0,34
V
-1,0
BOT
1,0
"Sheetal"
0,22
V
-1,0
EOD

Nuorodos Nr.

Taip pat žiūrėkite