prodromosm 发表于 2022-7-5 23:58:40

坐标点列表(*.txt f)

是否可以转换*。带有坐标的txt文件到带有lisp坐标的表格?

协调。txt文件

Lee Mac 发表于 2022-7-6 00:03:33

尝试附加的程序(txt2tab.lsp)
txt2tab。lsp

prodromosm 发表于 2022-7-6 00:05:14

李先生Lisp程序。如果我只需要(N,X,Y),我需要做什么?
1,309922.37,4242993.50
2,309928.18,4243002.99
3,309929.57,4243003.76
4,309930.81,4243004.45
5,309931.97,4243003.84
6,309933.59,4243003.00
7,309941.05,4242999.26
8,309946.61,4242996.29
9,309951.36,4242993.40
10,309954.93,4242991.36
11,309952.39,4242985.47
12,309949.97,4242979.80
13,309948.47,4242976.55
14,309948.03,4242976.72
15,309945.16,4242978.20
16,309944.86,4242978.41
17,309939.39,4242982.16
18,309937.52,4242983.45
19,309930.32,4242988.39
20,309925.14,4242991.84

prodromosm 发表于 2022-7-6 00:08:25

我试着换一行
(cons '("N" "X" "Y" "Z") (reverse lst))
 
这条线是什么
 
(cons '("a/a" "X" "Y") (reverse lst))
 
但是不起作用!!

Lee Mac 发表于 2022-7-6 00:14:13

请尝试附加的更新程序。
程序参数位于代码顶部。
Text2TableV1-1。lsp

prodromosm 发表于 2022-7-6 00:17:09

谢谢李先生
 
干杯

Lee Mac 发表于 2022-7-6 00:19:14

不客气,普罗德罗莫斯。

shailujp 发表于 2022-7-6 00:23:37

嗨,李,
 
我有一个类似的要求。你能帮我一下吗。我一直在寻找与你刚刚发布的内容非常相似的内容。
 
唯一的区别是我有excel文件而不是txt文件。但这是可以改变的。
 
只需指定excel文件(或自动检测此lisp保存的文件名)和插入点,而不是通过数据链接和表格,就可以将我的数据作为表格插入吗。。。
 
提前感谢
XYT21.lsp

Lee Mac 发表于 2022-7-6 00:26:57

嗨,shailujp,
 
您可以将Excel文件保存为制表符分隔的文本文件格式,然后可以使用我在回复#5中发布的程序导入。
不过,您需要将程序源代码顶部的数据分隔符参数更改为:
制表符:
我希望这有帮助!

shailujp 发表于 2022-7-6 00:28:07

嗨,李,
 
所以我根据你的解释修改了Lisp程序。我还更改了下面的行,这样它可以为我插入5列,而每个原始程序只插入3列。
 
5
 
现在的问题是,我得到了两个标题,因为我的数据顶部已经有了标题,“hdl”再次创建了一个标题。我无法修复它。
 

 
另外,这两个lisp(你的和我的)如何合并,这样当我运行XYT21 lisp时,它会创建excel文件并将其作为表格引入(而不必定位excel文件)?
 
请原谅我的经验不足,但我的lisp中应该只有几行只带来了一个数据链接表,而不是庞大的程序?类似于“_.-table”的内容,然后查找我的lisp创建的相同文件,并通过数据链接使用与excel格式相同的表格格式?
 
这就是我在写这篇文章之前是如何计划和做试错的。
 
我不确定哪一个是更好的选择。请导游。
页: [1] 2
查看完整版本: 坐标点列表(*.txt f)