Jump to content

Вставка таблицы из Excel


Strekoff
 Share

Recommended Posts

24 минуты назад, Shamray490 сказал:

Чтобы меняя в таблице экселя, данные автоматом менялись в таблице када. 

Не совсем автоматически, а по запросу, но так попробуйте:

image.png.319bf9b20fb4ca4da4ab8bf64b44cb58.png

Link to comment
Share on other sites

2 часа назад, MCAD сказал:

Не совсем автоматически, а по запросу, но так попробуйте:

image.png.319bf9b20fb4ca4da4ab8bf64b44cb58.png

Спасибо! Пробовал как то до этого, не понял только как связь будет работать. Сейчас нашел в редакторе таблиц иконку сцепки, при нажатии на нее, таблица лезет в файл екселя, берет оттуда все, что появилось нового и обновляется. Беда в том, что слетает все оформление таблицы, если ты уже успел его сделать, что, видимо, логично. Колонтитулы, разрывы страниц, шрифт, его размер и прочее. Я так понимаю, это лечится выбором стиля таблиц по умолчанию, вероятно. А что бы каждый раз не делать новый разрывы и колонтитулы, я стал закреплять шапку таблицы на листе через видовой экран, а под ним уже во втором видовом экране двигаю саму таблицу, которая идет сплошняком. Колхоз, но зато получил, что хотел.

 

Спасибо! 

Edited by Shamray490
  • Like 1
Link to comment
Share on other sites

В 24.04.2021 в 16:26, Shamray490 сказал:

Товарищи, доброго дня! А есть возможность связать таблицу нанокада и Exel? Не вставить Exel как OLE, а именно связь наладить. Чтобы меняя в таблице экселя, данные автоматом менялись в таблице када. 

Если надо идеально и красиво, то только посредством VBA, предположу.

 

Edited by Mитька
Link to comment
Share on other sites

В 24.04.2021 в 12:13, Shamray490 сказал:

А что бы каждый раз не делать новый разрывы и колонтитулы

попробуй сделать форматирование, колонтитулы и прочее как тебе надо в нано..

экспортируй в эксель

потом этот шаблон в экселе заполняй данными и привязывай к таблицам нано

======================

Зы прошено у разработчиков уже не единожды, что бы нано таблицы умели таскать сырые данные из эксель, либо сделать этот процесс настраиваемым..

это жэж логично, коль полной совместимости даже по высоте шрифта нана не умеет.

офф  древние помнят, что СПДС CS 7 корректно таскал размер шрифта и толщину границ ячеек из и в эксель, но современным поколением эти знания безвозвратно утрачены cry2.gif.f94a8f4939069d868a275066e74a29c5.gif

Edited by doctorraz
Link to comment
Share on other sites

23 часа назад, doctorraz сказал:

попробуй сделать форматирование, колонтитулы и прочее как тебе надо в нано..

экспортируй в эксель

потом этот шаблон в экселе заполняй данными и привязывай к таблицам нано

Идея кажется мне гениальной. Но, то ли я глупый, то ли кад.

 

Создал таблицу, сделал колонтитулы, разбил, экспорировал в эксель. В экселе таблица открылась сплошняком, никаких видимых разрывов и прочего. Сначала пробовал создать в каде новую таблицу на основе экспорта из эксель (вставилась сплошняком без форматирования), потом пробовал обновить именно ту, которую экспортировал. Так же обновляется со сбросом форматирования. Увы.

Link to comment
Share on other sites

2 минуты назад, Shamray490 сказал:

Так же обновляется со сбросом форматирования. Увы

значит не прокатило(((

---------------------

в этом случае проще тогда через буфер вин вставить таблицу в нано...

связь никакого профита не дает, ибо что бы обновить ее, так и так надо таблицу открывать, какая разница для чего? для копи пасте или обновления связи. Ну и вставка через буфер быстрее

  • Like 1
Link to comment
Share on other sites

42 минуты назад, doctorraz сказал:

связь никакого профита не дает, ...

Согласен с таким мнением практически на все сто.

 

В идеале выглядит правильно, что разные системы могут подключаться к некому централизованному хранилищу для отображения и возможной обработки  информации из БД. И даже файл Excel с определёнными допущениями можно считать БД в чистом виде (листы=таблицы, строки=записи, столбцы=атрибуты).

Но существует огромное НО! Каждый файл Excel и каждая его копия является отдельной и независимой БД. Поэтому поддержание постоянной связи с такой БД является большой головной болью (изменение имен, перемещение папок в файлах и т.д.).

 

После нескольких экспериментов и даже разработанных производственных решений от этого метода  решил отказаться.

Накладняк, связанный с данным процессом, не стоит тех преимуществ, которые дает прямое подключение объектов нанокада к внешнему источнику.

Простой копипаст и несколько движений мыши - очень разумная альтернатива весьма сложному и ненадежному методу.

  • Like 1
Link to comment
Share on other sites

  • 1 year later...

Коллеги, подскажите, как сделать что бы при "загрузке таблицы из файла" цвет текста в таблице был "по слою". Т.е. если в экселе я делаю цвет текста "авто", то в нонокаде он "чёрный", а надо что бы "был по слою"

Скрин 1.jpg

Link to comment
Share on other sites

20 минут назад, omsksn сказал:

как сделать что бы при "загрузке таблицы из файла" цвет текста в таблице был "по слою".

по слою не получится но

ты можешь в нк22 настроить цвет текста в таблице "по слою"

экспортировать в эксель и применить этот цвет к тексту своей таблицы

при импорте из эксель цвет текста будет "по объекту", но это даже круче, потому что через свойства (не заходя в таблицу) можешь поставить любой цвет текста в т.ч. и по слою

Спойлер

image.png.5a2f9b9c462e65138d5bdd46ffe0059c.png

 

Спойлер

image.png.67cbb975570e7ed21117a62d4f9e0730.png

 

 

Edited by doctorraz
  • Like 2
Link to comment
Share on other sites

Что то не получается. После загрузки таблицы из экселя, при выделении таблицы в её свойствах стоит цвет текста "по слою", но по факту в свойствах ячейки стоит "чёрный". Выкладываю последовательность

1.jpg

2.jpg

3.jpg

4.jpg

5.jpg

6.jpg

Link to comment
Share on other sites

1 минуту назад, omsksn сказал:

Выкладываю последовательность

я то же еще раз

24 минуты назад, doctorraz сказал:

настроить цвет текста в таблице "по слою"

экспортировать в эксель и применить этот цвет к тексту своей таблицы

 

  • Like 1
Link to comment
Share on other sites

Семен Семеныч! Заработало! Спасибо!:D

 

PS Я думал, что если в настройках формы сразу поставил "по слою", но при создании новой таблицы там по-умолчанию будет уже "по слою"

Edited by omsksn
Link to comment
Share on other sites

13 минут назад, omsksn сказал:

при создании новой таблицы там по-умолчанию будет уже "по слою"

не будет, она жэж новая берет:

  • размер и цвет текста,
  • его положение, 
  • цвет и толщину границы
  • цвет заливки

из эксель

---------------------

жутко неудобно, меня тоже бесит (предпочел бы что бы импортировался сырой текст) кстати для простых таблиц можно импортировать из *.csv

просим какой год сделать эту "фичу" настраиваемой (вдвойне обидно, что сильно раньше.. когда нанокад еще был не nano, а CS таблицы умели это делать корректно... кажись до СПДС CS 5))) даже размер текста корректно импортировали, экспортнул 2,5 импортнул  тож 2,5, а не 2,49 или 2,51

добавлено через 1 минуту
Спойлер

image.png.7fde263e1f7c397844fe108a99c0d013.png

 

  • Like 1
Link to comment
Share on other sites

26 минут назад, doctorraz сказал:

добавлено через 1 минуту

  волшебный цвет эксель))) (Скрыть контент)

image.png.7fde263e1f7c397844fe108a99c0d013.png

 

Да, я тоже увидел этот цвет)) Я бы его назвал цвет детской неожиданности.

А Превод мм в пиксели тоже раздражает. 

Link to comment
Share on other sites

1 минуту назад, omsksn сказал:

Превод мм в пиксели тоже раздражает

раньше мультикад умел делать это корректно, но знание утрачено, боюсь навсегда

поэтому буфер обмена наше все)))

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...