Импорт таблицы HTML (тэг TABLE) в таблицу AutoCAD - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Импорт таблицы HTML (тэг TABLE) в таблицу AutoCAD

Импорт таблицы HTML (тэг TABLE) в таблицу AutoCAD

Ответ
Поиск в этой теме
Непрочитано 08.10.2010, 09:00
Импорт таблицы HTML (тэг TABLE) в таблицу AutoCAD
Сергей Дубина
 
Регистрация: 06.04.2009
Сообщений: 702

Здравствуйте. Подскажите сущестует ли утилита или функция для импорта таблицы HTML (тэг TABLE) в таблицу AutoCAD? Дайте ссылочку плз.
__________________
КазнитьØнельзяØпомиловать:eek:
Просмотров: 17239
 
Непрочитано 09.10.2010, 12:01
#21
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
в случае с Excel - программисту с буфером обмена работать не нужно
Зачем? С Excel можно работать напрямую - там же объектная модель. И даже можно без наличия Excel на компьютере.
ShaggyDoc вне форума  
 
Непрочитано 09.10.2010, 18:58
#22
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Зачем? С Excel можно работать напрямую
Повторюсь зачем:
Цитата:
юзер выделяет в excel нужную таблицу, нажимает Ctrl + C, открывает AutoCAD, нажимает Ctrl + V и в результате вставляется таблица AutoCAD, оформленная должным образом (стиль таблицы/цвета/толщины/стиль текста/размеры/формулы/объединения ячеек и т.п.).
т.е. в указанной ситуации данные передаются через буфер обмена.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 09.10.2010, 19:05
#23
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от hwd Посмотреть сообщение
С Excel можно работать напрямую
То есть возможность набора в таблице AutoCad вы не рассматриваете в принципе??
А как будет выглядеть таблица из Excel если ячейки ее заполнены функциями макросов на VBA?
gomer вне форума  
 
Непрочитано 09.10.2010, 19:21
#24
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от gomer Посмотреть сообщение
Цитата:
Сообщение от hwd
С Excel можно работать напрямую
То есть возможность набора в таблице AutoCad вы не рассматриваете в принципе??
А как будет выглядеть таблица из Excel если ячейки ее заполнены функциями макросов на VBA?
gomer, не нужно мне присваивать чужих сообщений - это раз.
Мой вопрос был про извлечение данных из буфера обмена - не нужно софистикой заниматься выдвигая такую фигню:
Цитата:
То есть возможность набора в таблице AutoCad вы не рассматриваете в принципе??
Это два...
Вы бы ещё спросили, не предаю ли я анафеме мышку и клавиатуру...
Цитата:
А как будет выглядеть таблица из Excel если ячейки ее заполнены функциями макросов на VBA?
А если самому подумать? имхо ответ вполне очевиден.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 10.10.2010, 13:17
#25
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


>hwd: Сорри, опять промахнулся...
Цитата:
Сообщение от hwd Посмотреть сообщение
ответ вполне очевиден
Если спросил, значит, для меня не очевиден=) но это все оффтоп...
gomer вне форума  
 
Автор темы   Непрочитано 11.10.2010, 08:40
#26
Сергей Дубина


 
Регистрация: 06.04.2009
Сообщений: 702


Олег (jr.) спасибо. Буду разбираться.
ShaggyDoc читал вашу книгу, достойный труд. Но мне Ваша разметка не подходит.
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 11.10.2010, 19:30
#27
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Для тех, кому интересно, как программно получить таблицу MS Excel из буфера обмена, причём получить в формате xml - смотреть решение здесь.

>Сергей Дубина
А как такой вариант?
Решение построено построено по подобию WPF-разметки.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 12.10.2010, 08:57
#28
Сергей Дубина


 
Регистрация: 06.04.2009
Сообщений: 702


Я поясню свою мотивацию, у меня есть надстройка в MS Excel, хочу переписать в exe-шник с сохранением в HTML, причины пояснять не буду. Недокументированные данные (не вошедшие в таблицу) будут храниться там-же в теге XML.
На предложенной странице:
Цитата:
Сообщение от hwd Посмотреть сообщение
Код, вычерчивающий таблицу по xml-шаблону не выкладываю, т.к. он на .Net.
Ecли не трудно ссылку на .Net можно?
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 12.10.2010, 09:14
#29
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Сергей Дубина Посмотреть сообщение
с сохранением в HTML, причины пояснять не буду
А если всё таки пояснить, зачем именно в HTML, почему сразу не сохранять в XML?
Цитата:
Ecли не трудно ссылку на .Net можно?
Я не опубликовывал в интернете этот код. Постараюсь выложить в ближайшее время (день-два).
п.с. А вы что, на .net пишете?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 12.10.2010, 09:30
#30
Сергей Дубина


 
Регистрация: 06.04.2009
Сообщений: 702


Цитата:
Сообщение от hwd Посмотреть сообщение
А если всё таки пояснить, зачем именно в HTML, почему сразу не сохранять в XML?
Чтобы Вася Пупкин увидел табличку а не гору + и -. А XSL я пока еще не допёр.
Цитата:
Сообщение от hwd Посмотреть сообщение
А вы что, на .net пишете?
VB6
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 12.10.2010, 10:15
#31
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Сергей Дубина Посмотреть сообщение
Чтобы Вася Пупкин увидел табличку а не гору + и -.
А Html-то зачем? У Васи Пупкина на компьютере из софта только браузер?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 12.10.2010, 10:24
#32
Сергей Дубина


 
Регистрация: 06.04.2009
Сообщений: 702


Цитата:
Сообщение от hwd Посмотреть сообщение
А Html-то зачем? У Васи Пупкина на компьютере из софта только браузер?
Да, офисная дисциплина. Я не сисадмин, а простой советский инженер.
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 12.10.2010, 10:32
#33
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


>Сергей Дубина
Тогда без меня - подобный подход считаю неразумным, а соответственно и решение под него писать не вижу смысла - сугубо ИМХО.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 12.10.2010, 10:36
#34
Сергей Дубина


 
Регистрация: 06.04.2009
Сообщений: 702


Цитата:
Сообщение от hwd Посмотреть сообщение
Я не опубликовывал в интернете этот код. Постараюсь выложить в ближайшее время (день-два).
Цитата:
Сообщение от hwd Посмотреть сообщение
Тогда без меня
Про ссылочку не забудешь?
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 12.10.2010, 10:39
#35
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Сергей Дубина Посмотреть сообщение
Про ссылочку не забудешь?
Не забуду. Хотя не понимаю, как она тебе поможет в твоём случае. C# - это далеко не VB6.
Кроме того - таблицы-то мною создаются в AutoCAD, а не в браузере.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 12.10.2010, 10:42
#36
Сергей Дубина


 
Регистрация: 06.04.2009
Сообщений: 702


Цитата:
Сообщение от hwd Посмотреть сообщение
Хотя не понимаю, как она тебе поможет в твоём случае. C#
Спасибо за всё. Тогда не надо.
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 12.10.2010, 14:22
#37
Sad Dog

Ищу работу
 
Регистрация: 12.06.2010
Сообщений: 35


Всёж-таки правильно экспортировать из Exel в XML, а визуализировать в броузере с помощью таблицы стилей CSS или XSL трансформации. Эти же XML-данные можно будет визуализировать в автокаде с помощью спец-плагина (правда, его еще надо написать). Выглядит удобно.
Вот толстая книга по XSLT:
Дуг Тидуэлл. XSLT, 2-е издание. Издательство Символ-плюс, 2010 г., 960 стр. Вдруг пригодится.
Если уж совсем никак, то экспортируйте из Exel в XHTML - это HTML разметка по сути, только оформленная строго по правилам XML. Т.е. все теги строго закрыты, вложенность не "перехлестывается", один корневой элемент. Такой файл можно попытаться разбирать обычным XML-парсером (правда, лично я не пробовал).
Вот толстая книга по HTML(XHTML):
Муссиано Ч., Кеннеди Б. HTML и XHTML. Подробное руководство, 6-е издание. Символ-плюс, 2008 г., 752 стр.
Sad Dog вне форума  
 
Непрочитано 12.10.2010, 14:27
#38
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Sad Dog Посмотреть сообщение
Всёж-таки правильно экспортировать из Exel в XML
+1
Цитата:
Сообщение от Sad Dog Посмотреть сообщение
Эти же XML-данные можно будет визуализировать в автокаде с помощью спец-плагина (правда, его еще надо написать).
+1
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 12.10.2010, 15:42
#39
Сергей Дубина


 
Регистрация: 06.04.2009
Сообщений: 702


Цитата:
Сообщение от Sad Dog Посмотреть сообщение
экспортировать из Exel в XML
Экспортировать нужно не в XML а в автокад, от Exel нужно уйти. А плагина нет и не будет. Флуктуация фантазии.
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 12.10.2010, 15:58
#40
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Сергей Дубина Посмотреть сообщение
А плагина нет и не будет. Флуктуация фантазии.
Более чем уверен, что такие плагины есть. Более того - один из них я сейчас как раз модифицирую (изменяю свою первую версию), внося изменение в логику его работы.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Импорт таблицы HTML (тэг TABLE) в таблицу AutoCAD



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Таблицы из Excel в AutoCAD вставляются неполностью Nikolay_N AutoCAD 23 07.09.2019 21:12
В русской версии AutoCAD 2010 SP1 32-bit файл Acad.PGP содержит ошибки. hwd Баги и пожелания в Autodesk 21 21.04.2010 20:27
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59
как с помощью vba начертить линию vasyavip Программирование 77 09.10.2008 23:17