raobinhsh 发表于 2006-11-15 17:07:00

这个要懂excel的人才能搞定,其他人不要费心

我有个excel文件,要求通过一个程序,能通过这个excel产生很多txt文件,格式要求是txt文件那种格式<BR>txt文件是从 excel文件中拷贝部分进行替换的,但文件多就很麻烦,希望通过程序解决

lgf727 发表于 2006-11-15 18:33:00

晕,不说明白,应该不难的。

HuaiYu 发表于 2006-11-15 18:43:00

<P>可以用COM接口,或用ADO,ODBC数据库来读都可以</P>
<P>可以联系我QQ=31802430 并请注明为:Excel</P>

gdzhou 发表于 2006-11-15 22:14:00

<P>可以用Excel的VBA来编一个单独的Excel程序</P>

raobinhsh 发表于 2006-11-16 09:05:00

<P>那编一个吧</P>

MJTD_7777 发表于 2006-11-16 14:12:00

<P>说说你的要求吧</P>
<P>mjtd_7777@tom.com</P>

raobinhsh 发表于 2006-11-16 15:19:00

以(1 63 63 0)为例,其中1和0都是固定的,(nil nil)也是固定的,63指两组数据的列数,谢谢你的关注

sboo292929 发表于 2006-11-16 20:53:00

<P>像你这样的需求用ASP更简单</P>

rhyme 发表于 2006-11-16 21:22:00

<P>我觉得先把问题讲清楚,在考虑如何做。</P>

shirazbj 发表于 2006-11-17 14:14:00

<P>读文件和生成文件都简单。</P>
<P>关键是读那,这只有你自己知道。</P>
<P>比如你读m.xls,生成m130d141.txt, 你有14组数要读。先在输出文件中写上这两行:</P>
<P>(1 14 14 0)<BR>(nil nil)</P>
<P>然后是输出具体的数据</P>
<P>
<TABLE style="WIDTH: 162pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width=216 border=0 x:str>
<COLGROUP>
<COL style="WIDTH: 54pt" span=3 width=72>
<TBODY>
<TR style="HEIGHT: 14.25pt" height=19>
<TD style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 54pt; BORDER-BOTTOM: #ece9d8; HEIGHT: 14.25pt; BACKGROUND-COLOR: transparent" width=72 height=19><FONT face=宋体>(管线桩号</FONT></TD>
<TD style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 108pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent; mso-ignore: colspan" width=144 colSpan=2><FONT face=宋体>设计路面标高)</FONT></TD></TR></TBODY></TABLE></P>
<P>&nbsp;</P>
<P>这里只有你知道该读那组数。</P>
页: [1]
查看完整版本: 这个要懂excel的人才能搞定,其他人不要费心