Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2013, 20:05   #1
worldintime
 
Регистрация: 04.09.2013
Сообщений: 5
По умолчанию Какие форматы Excel UTF-8 сохраняют все функции Xlsx

Проблема состоит в следующем. Есть шаблонный Excel файл с Dropdown листами и списками в которые я должен засунуть данные из базы данных одного сайта. Эти данные я запихиваю способом превращения всего файла в String и методом Replace заменяю специально вставленные словосочетания на нужную информацию из базы и выдаю его назад на скачивание. Сама проблема в том, что нужный мне формат xml не запоминает такие вещи как Dropdown, а формат xlsx имеет Blob тип который невозможно превратить в String(хотя может быть и возможно но трудоемко). Есть ли формат который поддерживает все функции xlsx но имеет открытый код как у xml?
worldintime вне форума Ответить с цитированием
Старый 03.12.2013, 03:11   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Слишком много малопонятных фраз и терминов:
форматы Excel UTF-8
все функции Xlsx
файл с Dropdown листами
способом превращения всего файла в String
формат xml не запоминает
формат xlsx имеет Blob тип


Вот вы попробуйте объяснить проблему на человеческом языке, - тогда, глядишь, мы поймём, и чего-нибудь подскажем.
EducatedFool вне форума Ответить с цитированием
Старый 03.12.2013, 15:47   #3
worldintime
 
Регистрация: 04.09.2013
Сообщений: 5
По умолчанию

Хорошо. Объясню проще. Xlsx это книга. В этом формате Dropdown(выпадающий список) - этот список можно заполнять вытягивая информацию с другого листа одного и того же файла. Но xlsx формат мне не подходит по ряду причин, а именно потому что у него нет открытого кода как у xml например. Меня интересует вот что, есть ли формат поддерживающий все функции xlsx но при этом имея открытый код как у xml.
worldintime вне форума Ответить с цитированием
Старый 03.12.2013, 15:54   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

в XLSX всё открыто, - это открытый формат
Смените расширение файла XLSX на ZIP, откройте его архиватором, - и всё увидите.
EducatedFool вне форума Ответить с цитированием
Старый 03.12.2013, 16:16   #5
worldintime
 
Регистрация: 04.09.2013
Сообщений: 5
По умолчанию

Хммм. Очень даже интересно) Честно не знал что можно zip-ом открыть. Спасибо, думаю это и есть ключ к разгадке))
worldintime вне форума Ответить с цитированием
Старый 03.12.2013, 17:25   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

С xlsm, docx тоже самое - это по сути архивы.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 03.12.2013, 20:55   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Хммм. Очень даже интересно) Честно не знал что можно zip-ом открыть. Спасибо, думаю это и есть ключ к разгадке))
это не ключ, это подсказка
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Win64, Windows Server 2008, Excel 2010-64 - проблема конвертации в UTF-8 Hugo121 Microsoft Office Excel 28 12.02.2013 16:48
Функции ввода-вывода. Форматы преобразования данных. bufalo C# (си шарп) 4 21.09.2011 18:59
Какие форматы файлов растровых изображений нецелочисленные пиксели? Shuraken13 Помощь студентам 0 18.05.2011 14:23
при указании utf-8 все символы отображаются квадратиками - в не правильной кодировке ZvEr_HaCkEr HTML и CSS 4 18.02.2011 15:37
существуют ли какие нибудь функции или процедуры которые сохраняют изменения на форме? street-walker Общие вопросы Delphi 5 04.05.2010 22:49