.dif форматы – электрондық кестелерді алмасуға арналған мәтіндік файл форматы. Excel, LibreOffice және Collabora Online қолдайды. Тарихы, қолдау тоқтатылған бағдарламалар туралы да ақпарат бар.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Есептік кесте файл пішімі
Spreadsheet file format
Деректер алмасу пішімі (.dif) – электрондық кестелер бағдарламалары арасында жеке электрондық кестелерді импорттау/экспорттау үшін қолданылатын мәтіндік файл пішімі. DIF форматын әлі де қолдайтын бағдарламалар: Collabora Online, Excel, Gnumeric және LibreOffice Calc. Өмірлік циклын аяқтаған немесе енді бұл форматты қолдамайтын тарихи бағдарламалар: dBase, FileMaker, Framework, Lotus 1 2 3, Multiplan, OpenOffice.org Calc және StarCalc. DIF форматының бір кемшілігі – ол бір жұмыс кітабында бірнеше электрондық кестелерді өңдеуге мүмкіндік бермейді. Аббревиатураларының ұқсастығы және жасалған уақытының жақындығы (екеуі де 1980-ші жылдардың басында пайда болған) салдарынан, DIF электрондық кесте пішімі көбінесе Navy DIF-пен шатастырылады; алайда, Navy DIF – мәтін өңдеу бағдарламалары үшін мүлдем басқа «құжат алмасу пішімі».
Data Interchange Format (. dif) is a text file format used to import/export single spreadsheets between spreadsheet programs. Applications that still support the DIF format are Collabora Online, Excel, Gnumeric, and LibreOffice Calc. Historical applications that used to support it until they became end of life or no longer acknowledge support of the format are dBase, FileMaker, Framework, Lotus 1 2 3, Multiplan, OpenOffice. org Calc and StarCalc. A limitation with DIF format is that it cannot handle multiple spreadsheets in a single workbook. Due to the similarity in abbreviation and in age (both date to the early 1980s), the DIF spreadsheet format it is often confused with Navy DIF; Navy DIF, however, is an unrelated "document interchange format" for word processors.
Тарих
DIF 1980-ші жылдардың басында Software Arts, Inc. (VisiCalc бағдарламасын жасаған компания) әзірлеген. Техникалық сипаттама VisiCalc бағдарламасының көптеген нұсқаларына қосылып, Byte Magazine журналында жарияланды. Боб Франкстон бұл форматты басқалардың, оның ішінде Митч Капордың көмегімен жасады, ол өзінің VisiPlot бағдарламасымен үйлесімді жұмыс істеуіне көмектесті. (Соңынан Капор Lotus компаниясын құрып, Lotus 1-2-3 бағдарламасын жасауға ықпал етті.) Техникалық сипаттама 1981 жылы авторлық құқыққа алынды. DIF – Software Arts Products Corp. (сол кезде Software Arts компаниясының заңды атауы) тіркелген тауар таңбасы болды.
DIF was developed by Software Arts, Inc. (the developers of the VisiCalc program) in the early 1980s. The specification was included in many copies of VisiCalc, and published in Byte Magazine. Bob Frankston developed the format, with input from others, including Mitch Kapor, who helped so that it could work with his VisiPlot program. (Kapor later went on to found Lotus and make Lotus 1 2 3 happen.) The specification was copyright 1981. DIF was a registered trademark of Software Arts Products Corp. (a legal name for Software Arts at the time).
Синтаксисі
DIF барлық ақпаратты ASCII мәтіндік файлында сақтайды, осылайша оның жасалған шағында көптеген платформалар аралық мәселелерді азайтуға болады. Дегенмен, қазіргі заманғы электрондық кесте бағдарламалары, мысалы, OpenOffice.org Calc және Gnumeric, экспорттау/импорттау үшін көбірек таңба кодтау мүмкіндіктерін ұсынады. Файл 2 бөлімге бөлінеді: бас тақырып және деректер. DIF-тағы барлық элемент 2 немесе 3 жолдан тұратын блоктармен көрсетіледі. Бас тақырыптар 3 жолдан тұрады, ал деректер – 2 жолдан. Бас тақырып блогы тек қана үлкен әріптерден тұратын, әріптерден ғана құралған және 32 әріптен кем мәтіндік идентификатордан басталады. Келесі жол – сандар жұбы болуы керек, ал үшінші жол – тырнақшамен берілген мәтін болуы тиіс. Ал деректер блогы сандар жұбынан басталады, ал келесі жол – тырнақшамен берілген мәтін немесе кілт сөз болады.
DIF stores everything in an ASCII text file to mitigate many cross platform issues back in the days of its creation. However modern spreadsheet software, e. g. OpenOffice. org Calc and Gnumeric, offer more character encoding to export/import. The file is divided into 2 sections: header and data. Everything in DIF is represented by a 2 or 3 line chunk. Headers get a 3 line chunk; data, 2. Header chunks start with a text identifier that is all caps, only alphabetic characters, and less than 32 letters. The following line must be a pair of numbers, and the third line must be a quoted string. On the other hand, data chunks start with a number pair and the next line is a quoted string or a keyword.
Орындаудағы айырмашылықтар
Кейбір іске асырулар (әсіресе ескі Microsoft өнімдерінің) ВЕКТОРЛАР мен ТУПЛДАР мағыналарын шатастырды. Кейбір іске асырулар кесте тақырыбында жазылған өлшемдердегі қателерге бейжай болып, деректердің DATA бөліміндегі орналасуын ғана пайдаланады.
Some implementations (notably those of older Microsoft products) swapped the meaning of VECTORS and TUPLES. Some implementations are insensitive to errors in the dimensions of the table as written in the header and simply use the layout in the DATA section.