Жакында чекит, сызык жана Excel үчүн приложения .NET бир зонаны текстин

Excelде ушул координаттар тизмеси бар. Буларда X координаты, Y координаты жана ошондой эле чокунун аты бар. Менин каалаганым - аны AutoCAD программасында сүрөт тартуу. Бул учурда, биз сценарийлердин Excelдеги бириктирилген текстинен аткарылышын колдонобуз.

Concatenating приложения .NET пункттарды киргизүү үчүн буйрук

Көрүнүп тургандай, полёта көрсөтүлгөн стол, чоку деген мамыча камтыйт, анда UTM X мамычаларга, Y. координаттары

Биз жасай турган биринчи нерсе - координаттарды AutoCAD буйругу күтүп тургандай кылып бириктирүү. Мисалы, бир чекитти тартуу үчүн биз ээлейбиз: POINT coordinateX, coordinateY.

Демек, биз эмне болот түрүндө, бул чаптап, маалыматтар менен жаңы рубриканы киргизүүгө болот:

МЕЗГИЛ 374037.8,1580682.4
МЕЗГИЛ 374032.23,1580716.25
МЕЗГИЛ 374037.73,1580735.14
МЕЗГИЛ 374044.98,1580772.49
МЕЗГИЛ 374097.77,1580771.83
МЕЗГИЛ 374116.27,1580769.13

Мен төмөнкү кылган бул чапташтыр жасоо үчүн:

  • Мен, D4 POINT деген клетка деп аталган
  • Мен бириктирүүчү функция менен POINT уячасын камтыган сапты түздүм, андан кийин »« колдонуп бош орун калтырдым, андан кийин В5 уячасын эки орундуу тегеректөө менен бириктирдим, андан кийин үтүрдү «,» колдондум, анда мен бар бириктирилген C5 уячасы. Андан кийин калган катарларды көчүрүп алдым.

Excel боюнча ойлорду жакында

Мен текст делосуна бардык мамычаларды бөлүп D мазмунун көчүрүлдү.

Аны аткаруу үчүн SCRIPT буйрук тилкесин, андан соң Enter баскычын тересиз. Бул изилдөөчүнү алып келет жана мен чакырган файлды издейм geofumadas.scr. Тандалгандан кийин, ачык баскыч басылат.

Ал-white, vertices сундум бар.

 

 

 

 

 

 

 

 

Упайлар көрүнбөй калган учурда, объектилердин толук топтомун чоңойтуу керек. Бул үчүн чоңойтуу, киргизүү, Көлөм, кирүү командасын жазабыз.

чекиттер жактан пайда болсо, анда PTYPE буйрук аткарылган болсо, анда көрсөтүлгөн сүрөт тандалды.

Excel буйрук чапташтыруу жана приложения .NET бурчтугу сузуп

Көп бурчтукту тартуу үчүн ошол эле логика болот. PLINE командасын, андан кийин координаттарды бириктирип, акыры ЖАБУУ командасын ээлейбиз деген вариант менен.

PLINES
374037.8,1580682.4
374032.23,1580716.25
374037.73,1580735.14
...
374111.31,1580644.84
374094.32,1580645.98
374069.21,1580647.31
374048.83,1580655.01
ЖАБУУ

Бул жазуусу сени чакырам geofumadas2.scr, жана аны аткарганда биз чийменин изине ээ болобуз. Мен кызыл чокулар менен айырманы байкоо үчүн сары түстү тандадым.

Excel буйрук чапташтыруу жана приложения .NET vertices Тизмеге

Акыр-аягы, биз биринчи тилкенин тексттерин аннотация катары ар бир чокуда ээлейбиз. Бул үчүн буйрукту төмөнкүдөй жол менен байлайбыз:

ТЕКСТ JC 374037.8,1580682.4 3 0 1

Бул буйрук берет:

  • ТЕКСТ буйрук,
  • тексттин абалы, бул учурда акталып, ошондуктан кат J,
  • тексттин негизги түйүнү, борбору, ошондуктан C катты тандоого
  • Чаптап, X, Y координатасы
  • Андан кийин текст өлчөмүн, биз 3 тандап алды,
  • айлануу бурч, бул учурда 0,
  • Акыр-аягы, текст, биз алдыңкы катарда саны болот деп үмүттөнөбүз 1

Мурунтан эле башка клеткаларга жайылып, төмөнкүлөр болот:

ТЕКСТ JC 374037.8,1580682.4 3 0 1
ТЕКСТ JC 374032.23,1580716.25 3 0 2
ТЕКСТ JC 374037.73,1580735.14 3 0 3
ТЕКСТ JC 374044.98,1580772.49 3 0 3A
ТЕКСТ JC 374097.77,1580771.83 3 0 4
ТЕКСТ JC 374116.27,1580769.13 3 0 5
ТЕКСТ JC 374127.23,1580779.64 3 0 6
...

мен деп geofumadas3.cdr билэ 

Мен айырмачылыкты байкап туруу үчүн, жашыл түстү иштеттим. Сценарий аткарылгандан кийин, координатанын так ортосунда көрсөтүлгөн көлөмдөгү текст бар.

жүктөп алуу Бул, мисалы, колдонулган комиссиясы билэ.

Макалада шаблон кандайча курулгандыгы көрсөтүлгөн. Эгерде сиз шаблонду Excelде колдонсоңуз, буга чейин гана маалыматтарды берүү үчүн курулган, жана бул жерден сатып алууга болот.

"Excelден AutoCADга траверстин чекиттерин, сызыктарын жана тексттерин чийип коюңуз" деген бир жооп.

  1. зарыл жардам
    Мен жарым-пунктунда жана xey тарап менен тоо-кен казып алуу эпке келүүлөрдүн жана жүздөгөн тик өкүлү тик жакындайт, Мага жардам керек, мен Excel маалыматтарды бар

Жооп жаз

Сиздин электрондук почта дареги жарыяланбайт.

Бул сайт спам азайтуу Akismet колдонот. Сиздин сын-пикирлер үчүн иштелип жатканын билүү.