Файл Excel и структура программы - PullRequest
5 голосов
/ 10 мая 2011

Мне нужно знать для школьного проекта, как работает Excel. Точно мне нужно знать, какая структура находится за файлом Excel и как программа Excel работает с этим файлом.

Я знаю, что Excel является собственностью Microsoft и не является открытым исходным кодом, поэтому я знаю, что не могу найти слишком много по этому аргументу ... Но все, что может помочь мне понять, как работает Excel, полезно.

Если я не смог найти что-нибудь об Excel, я постараюсь взглянуть на формат Open Office или Open Document. Так что даже некоторая информация об этом будет очень полезна.

Спасибо всем

Ответы [ 2 ]

3 голосов
/ 10 мая 2011

Подробную информацию о форматах файлов MS Office BIFF можно найти здесь в библиотеке microsoft.com , а формат Office Open XML опубликован здесь, на сайте ECMA и * 1005.* здесь, в библиотеке microsoft.com .

Спецификации формата OpenDocument, используемого Open Office , можно найти на сайте OASIS

0 голосов
/ 10 мая 2011

Это проще, чем вы думаете.

Файл Excel - это просто zip-файл из нескольких документов XML. Каждый XML-документ соответствует одной электронной таблице в файле Excel.

Вы найдете листы XML в папке xl \ worksheets внутри папки zip.

Вы можете писать сценарии для чтения и записи в него.

...