Приветствуем на Форум Херсона. Форум Херсонской молодежи.. На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру! Если возникнут проблемы с регистрацией напишите нам. |
|
Программирование Все вопросы по написанию программ |
|
Опции темы |
04.01.2010, 16:35 | #1 (Ссылка на пост) |
Местные мы
Пол:
|
вытащить данные из XLS
Собственно, вытащить данные из Excell файла. Конечно, самый простой вариант - CSV, но в файле дополнительно картинки. Вариант - написать макрос, который сохраняет картинки в файл, а на месте картинки - имя файла, далее CSV и вроде ОК. Еще вариант - сохранить в хтмл виде (файлы кратинок кладутся в отдельную папку), потом парсить хтмл. В общем, кто сталкивался, какой менее геморойный ?
|
|
04.01.2010, 17:02 | #2 (Ссылка на пост) | ||||||||
Гаденыш
Пол:
Благодарил(а): 2,442
Благодарили 5,834 раз в 2,093 постах
Галерея:
0
Вес репутации: 78
|
ODBC? .
__________________
- Слава Україні! - закричали они, вместо приветствия. - Что это за фашизм?! - возмутился журналист Гундырев. - Откуда у них столько ненависти к русским? |
||||||||
|
05.01.2010, 10:02 | #3 (Ссылка на пост) | ||||||||
Что-то высматривает
Пол:
Благодарил(а): 23
Благодарили 30 раз в 18 постах
Галерея:
0
Вес репутации: 18
|
Вопрос: а зачем? Куда надо потом втягивать?
Вытянуть данные из экселя - не вопрос, но для чего? Почесав затылок, юзер дописал через 8 минут А для чего? Куда потом надо втягивать? Это один файл или несколько? Они стандартные или имеют разные структуры? Многие задачи выполняет WSH (widows script host), VBScript, Jscript.
__________________
И мир станет проще... |
||||||||
|
05.01.2010, 11:19 | #4 (Ссылка на пост) | ||||||||
Si vis pacem, para bellum
Пол:
Адрес: Херсон
Благодарил(а): 9,965
Благодарили 31,503 раз в 8,875 постах
Галерея:
0
Вес репутации: 345
|
Я когда-то давно делал почти через ХТМЛ. Точнее - через RTF, синтаксис весьма простой но есть всё необходимое (например - объединенные поля), формат открытый, парсить не сложно.
ПС Поручили сделать "чтобы можно было печатать экселевские файлы". На ударном алфавитно-цифровом печатающем устройстройстве (суровый мегадевайс размером с шифоньер и орет как пулемет). Драйвер под этот реликт совеццкой эпохи было писать интересно (особенно расшифровывать оригинальный взгляд совеццких инженеров на КОИ-7), а вот гемороиться со сраными экселями - вовсе нет :(
__________________
У світі багато брудного й заразного, Але той хто хоче - лишається чистим. |
||||||||
|
Сказали Спасибо пользователю VoVaN за этот пост: | TIGR (05.01.2010) |
05.01.2010, 12:48 | #5 (Ссылка на пост) | ||||||||
Модератор
Пол:
Благодарил(а): 30,810
Благодарили 37,603 раз в 8,037 постах
Галерея:
0
Вес репутации: 401
|
а как таблица организована в экселе?
__________________
Нужно делать так, как нужно. А как не нужно, делать не нужно. |
||||||||
|
05.01.2010, 13:53 | #6 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
я многого конечно не знаю, но меня очень всегда смущала эта возможность писать на WSH и JScipt-е системные скрипты легче имхо на чем то приятном типа дельфы, пхп, шарпе автоматизировать какие-нибудь действия...
__________________
|
||||||||
|
05.01.2010, 13:55 | #7 (Ссылка на пост) | ||||||||
Гаденыш
Пол:
Благодарил(а): 2,442
Благодарили 5,834 раз в 2,093 постах
Галерея:
0
Вес репутации: 78
|
легче всегда на том, что хорошо знаешь
__________________
- Слава Україні! - закричали они, вместо приветствия. - Что это за фашизм?! - возмутился журналист Гундырев. - Откуда у них столько ненависти к русским? |
||||||||
|
05.01.2010, 13:57 | #8 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
__________________
|
||||||||
|
05.01.2010, 14:46 | #9 (Ссылка на пост) | |
Местные мы
Пол:
|
Цитата:
Почесав затылок, юзер дописал через 2 минуты к сожалению, произвольно ) Вопросов в общем не возникает уже, остается вопрос с картинками. Если штатным макросом можно сохранить его в файл, то остальных проблем вроде как и нет. |
|
|
05.01.2010, 15:20 | #10 (Ссылка на пост) | ||||||||
Модератор
Пол:
Благодарил(а): 30,810
Благодарили 37,603 раз в 8,037 постах
Галерея:
0
Вес репутации: 401
|
один из методов извлечения картинок из excel файла (может еще чего есть)
Сохранять книгу как html страницу в какую нибудь темповую директорию созданную специально для этого, соответственно создаться папка с графикой, где будут все картинки которые находятся в книге.
__________________
Нужно делать так, как нужно. А как не нужно, делать не нужно. |
||||||||
|
Сказали Спасибо пользователю ustas за этот пост: | kovalev (05.01.2010) |
05.01.2010, 17:33 | #11 (Ссылка на пост) | ||||||||
АптИчески непразрачЕн.
Пол:
Адрес: Дома
Благодарил(а): 483
Благодарили 1,159 раз в 423 постах
Галерея:
0
Вес репутации: 30
|
Слава, Паша-вЭксэльКнигеЯваСкриптоСтроитель... Имхо все мы трое ошибались...
А есть ли возможность на вход получить не эхэльку, а сразу какойто удобоваримый формат? Как часто возникает необходимость в такого рода конвертации? Какие обЪёмы данных?
__________________
Меньше, чем где-либо, я претендую здесь на полноту, иначе мне пришлось бы повторить массу превосходных житейских правил, преподанных мудрецами разных времен, начиная с Феогниса и псевдо-Соломона и кончая Ларошфуко. Я буду излагать лишь то, что мне пришло на ум, показалось заслуживающим сообщения, и что, насколько мне не изменяет память, не было еще сказно, или, если и было, то не совсем так, я только подбираю колосья на необозримом, другими до меня сжатом, поле. |
||||||||
|
05.01.2010, 22:14 | #12 (Ссылка на пост) | |
Местные мы
Пол:
|
Цитата:
Последний раз редактировалось kovalev, 05.01.2010 в 23:01. |
|
|
06.01.2010, 07:37 | #13 (Ссылка на пост) | |||||||||||
Модератор
Пол:
Благодарил(а): 30,810
Благодарили 37,603 раз в 8,037 постах
Галерея:
0
Вес репутации: 401
|
вообще она вроде как самостоятельный объект, если я не ошибаюсь, но позиционировать и подогнать под размер ячейки вроде как можно, кусочки vba в тырнете валяются
Цитата:
Цитата:
Цитата:
__________________
Нужно делать так, как нужно. А как не нужно, делать не нужно. |
|||||||||||
|
Сказали Спасибо пользователю ustas за этот пост: | kovalev (06.01.2010) |
06.01.2010, 10:06 | #14 (Ссылка на пост) |
Местные мы
Пол:
|
если гуглить то по запросу типа "InsertPicture excel"[/quote]
Спасибо |
|
07.01.2010, 22:56 | #15 (Ссылка на пост) | ||||||||
Что-то высматривает
Пол:
Благодарил(а): 23
Благодарили 30 раз в 18 постах
Галерея:
0
Вес репутации: 18
|
Слушай, а база-то на основе чего?
И еще: неплохо было бы выложить сюда пару примеров (РАЗНЫХ) прайсов, дабы народ понял, что ты хочешь из прайсов вытащить и в какую базу (в частности на каком движке) втянуть. Фишка в чем: если у тебя в прайсе есть код-наименование-цена-картинка(привязанная к ячейке) и надо втянуть в базу на основе оракла или 1С 8х, то мир реально становится проще. Если же у тебя другая структура, или пересекающиеся коды, то тебе на уровень эвристического программирования
__________________
И мир станет проще... |
||||||||
|
14.01.2010, 18:15 | #16 (Ссылка на пост) | |
Местные мы
Пол:
|
Цитата:
|
|
|
15.01.2010, 17:53 | #17 (Ссылка на пост) | |||||||||
Скучающий бездельник
Пол:
Адрес: Институт времени
Благодарил(а): 15,680
Благодарили 14,464 раз в 6,143 постах
Галерея:
0
Вес репутации: 181
|
Цитата:
можно заставить их делать както структурировано - в этом столбике код товара, в этом цена итд потом все это легко открыть через OLE например, и делай себе с ячейками шо хочешь. загоняй их структурировано в базу своей прогой. Картинки это отдельный объект и так просто ты их не сассоциируешь с нужным товаром. Лучше если они эти файлы картинок будут отдельно присылать, называя имена файлов кодами продукции. Тогда ты их дополнительно загрузишь в базу в нужные записи.
__________________
Пускай не стоит свеч игра, поверь опять, что победишь. В конечном счете будет прав тот, кто зажег огонь добра. |
|||||||||
|
Сказали Спасибо пользователю Робот Вертер за этот пост: | kovalev (21.01.2010) |
16.01.2010, 00:44 | #18 (Ссылка на пост) | ||||||||
Si vis pacem, para bellum
Пол:
Адрес: Херсон
Благодарил(а): 9,965
Благодарили 31,503 раз в 8,875 постах
Галерея:
0
Вес репутации: 345
|
Робат, по-моему речь идет о прайсах третьих фирм. В данном случае "заставить" их манагера делать прайсы "структурировано" - это пипец какой хитрый план.
__________________
У світі багато брудного й заразного, Але той хто хоче - лишається чистим. |
||||||||
|
21.01.2010, 19:47 | #19 (Ссылка на пост) |
Местные мы
Пол:
|
|
|
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рандомные данные для скармливания тесту в Visual Studio 2008 | KAPAMEJIbKA | Программирование | 5 | 06.11.2009 19:30 |