Как определить, соответствует ли файл Excel спецификациям Excel 95 или Excel 97?

Каждое действие само по себе является шаблоном, если оно не отображается в другом шаблоне.

Итак, products#edit => products/edit.html.erb

В edit.html.erb содержатся предварительно заполненные данные, точно поступающие из действия products_controller's edit -

после отправки правки данные формы будут отправлены действию update и обновят данные о действии products#update.

Таким образом, обновление происходит во время действия обновления, а не действия редактирования, т.е.

  def edit
    @message = Message.new
    @message.build_company
    @categories = Category.all
    #@product.update(product_parameters)
  end
10
задан Dirk Vollmar 23 April 2009 в 23:31
поделиться

1 ответ

Необходимую информацию вы можете найти в MICROSOFT OFFICE EXCEL 97-2007 ФОРМАТ БИНАРНОГО ФАЙЛА , доступной в Microsoft.

См. Стр. 11 для следующего объяснения:

BIFF       Microsoft Office Excel version
---------------------------------------------------
BIFF5      Microsoft Excel version 5.0 (XL5)
BIFF7      Microsoft Excel 95 (XL7) (also called Microsoft Excel version 7)
BIFF8      Microsoft Excel 97 (XL8), Microsoft Excel 2000 (XL9), 
           Microsoft Excel 2002 (XL10), Microsoft Office Excel 2003 (XL11), 
           Microsoft Office Excel 2007 (XL12)

Вы можете определить используемую версию BIFF. в файле XLS от начала Файловая (BOF) запись присутствует во всех BIFF версии 5, 7 и 8 файлов. В BIFF4 и более ранние версии, различные записи (кроме записи BOF) есть информация о версии указана в старший байт их записи номера. Это было излишним методология, так что для версий BIFF после BIFF4 Excel получает BIFF версия с чтением записи BOF.

Запись BOF подробно описана на странице 43 того же документа.

12
ответ дан 4 December 2019 в 00:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: