ошибка: нет подходящей функции для вызова call CBNET :: CBNET (boost :: reference_wrapper :: type &) ’

Можно использовать старый формат Excel 2003 XML (до OpenXML) для создания строки, содержащей требуемый XML, а затем на стороне клиента вы можете использовать URI данных, чтобы открыть файл используя тип mime XSL или отправить файл клиенту с использованием типа mimetype Excel «Content-Type: application / vnd.ms-excel» со ​​стороны сервера.

  1. Откройте Excel и создайте рабочий лист с желаемым форматированием и цветами.
  2. Сохраните книгу Excel в виде «XML Spreadsheet 2003 (* .xml)»
  3. Откройте полученный файл в текстовом редакторе, например блокнот, и скопируйте значение в строку в вашем приложении
  4. Предполагая, что вы используете подход на стороне клиента с данным uri, код будет выглядеть так:
    
    
    
    
  5. Затем вы можете использовать замену строки для создания набор строк, которые нужно вставить в шаблон вашего рабочего листа
    
    
    
    
  6. . После того, как вы собрали информацию, создайте финальную строку и откройте новое окно, используя URI данных
    
    
    

Стоит отметить, что o lder браузеры не поддерживают схему URI данных, поэтому вам может потребоваться создать файловую серверную версию для тех браузеров, которые ее не поддерживают.

Возможно, вам также понадобится выполнить кодировку base64 в содержимом URI данных, для которого может потребоваться библиотека js , а также добавление строки '; base64' после типа mime в URI данных.

0
задан Michael Schneider 25 February 2015 в 10:07
поделиться