Структура файлов и программ Excel
Мне нужно знать для школьного проекта, как работает Excel. Именно мне нужно знать, какая структура стоит за файлом Excel и как программа Excel работает с этим файлом.
Я знаю, что Excel-это Microsoft propriety, и это не открытый исходный код, поэтому я знаю, что не могу найти слишком много на этом аргументе... Но все, что может помочь мне понять, как работает excel, это полезно.
Если я не смог найти что-то о Excel, я попытаюсь взглянуть на Open Office или Open Document формат. Так что даже некоторая информация об этом будет действительно полезной.
Спасибо всем
2 ответов:
Вы можете найти подробную информацию о форматах файлов MS Office BIFF здесь в разделе microsoft.com библиотека , в то время как формат Office Open XML публикуется здесь на сайте ECMA и здесь в microsoft.com библиотека .
Вы можете найти спецификации для формата OpenDocument, используемого Open Office на сайте OASIS
Это проще, чем вы думаете.
Файл excel - это просто zip-файл с несколькими XML-документами. Каждый XML-документ соответствует одной электронной таблице в файле Excel.
Вы найдете XML-листы в xl\worksheets внутри папки zip.
Вы можете писать сценарии для чтения и записи в него.
Comments