Страницы: 1
RSS
Как через vbs разбить текстовый файл на части по заданному количеству строк
 
Хочется сделать файл *.vbs, запустив который разбивает файл на файлы по определенному количеству строк
 
читать построчно и  записывать в другой файл. по достижении нужных значений менять фал записи
Живи и дай жить..
 
Можете како либо пример скинуть, чтобы я по аналогии смог его переделать под свой вариант?
 
Вот на переделку:  
 
 
Set fso = CreateObject("Scripting.FileSystemObject")  
MyPath = Left(WScript.ScriptFullName, (Len(WScript.ScriptFullName)) - (Len(WScript.ScriptName)))  
 
Set ts = fso.OpenTextFile(MyPath & "ExportProducts1.csv", 1)  
arrstr = Split(ts.ReadAll, vbCrLf)  
ts.Close  
 
Set outFile = fso.CreateTextFile(MyPath & "ExportProducts2.csv")  
 
For i = 0 To UBound(arrstr)  
   If Len(arrstr(i)) Then  
       a = Split(arrstr(i), ";", 4)  
       s = a(0) & "/" & a(1) & "/" & a(2)  
       outFile.WriteLine s & Mid(arrstr(i), Len(s) + 1)  
   End If  
Next  
 
outFile.Close  
 
MsgBox "OK", vbInformation
 
Тут еще похожее обсуждалось:  
http://forum.msexcel.ru/index.php/topic,8683.0.html
Я сам - дурнее всякого примера! ...
Страницы: 1
Читают тему
Loading...