假设文件A只有一行内容(以A" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 用bat如何实现 ,从文件A中读取一条数据的前100位,并且...

用bat如何实现 ,从文件A中读取一条数据的前100位,并且...

作者:乔山办公网日期:

返回目录:excel表格制作


你可以传个简单的图例,含原始数据及完成版数据

假设文件A只有一行内容(以A.txt为例)

set /p wb=<A.txt
>B.txt echo %wb:~,100%

当然VBA 咯。,。。。
跨工作薄, 公式引用什么的, 很容易出错。

需要的话 +

实际就是通过zhidaoEXCEL读取,类似这种,把TXT文件(B文件)读入内存,并把需要的根据条件(A文件)写入EXCEL表格(C文件)

Sub ctxt()  '读取多个选中的TXT中的内容写入到EXLCE
dim i%
FilesToOpen = Application.GetOpenFilename("文本文件(*.txt),*.txt", MultiSelect:=True, Title:="要统计的文件")
For Each Files In FilesToOpen
Open Files For Input As #1
i = 1
 Do
  Input #1, a
  If Len(a) > 0 Then
   Cells(ActiveSheet.Cells(65536, i).End(xlUp).Row + 1, i) = a
   i = i + 1
 End If
 Loop While Not EOF(1)
 
Close #1
Next
End Sub

相关阅读

  • excel vba打开excel文件

  • 乔山办公网excel表格制作
  • 这个很简单,你可以私信我,需要点时间.你的excel什么版本,我的是2010, 还有个问题"读取某一个指定路径的文件夹下,e799bee5baa6e997aee7ad94e58685e5aeb9365所有excel文件的sheet1工作表里 (B2-B15)(
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网