Программирование (регулярные выражения?)
Jun. 8th, 2012 10:55 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Добрый день,
Подскажите, пожалуйста, советом.
Есть серия данных, записанная в текстовом докуменет, в виде:
1 2
3 4.5
5 6
-7.1 8
9 10
11 -12
Другими словами в каждой строке по два значения, среди которых могут быть отрицательные и дробные, разделены они либо пробелом, либо последовательностью пробелов.
Как этой серии придать форму:
d1.push ([1, 2]);
d1.push ([3, 4.5]);
и т.д.?
Подскажите, пожалуйста, советом.
Есть серия данных, записанная в текстовом докуменет, в виде:
1 2
3 4.5
5 6
-7.1 8
9 10
11 -12
Другими словами в каждой строке по два значения, среди которых могут быть отрицательные и дробные, разделены они либо пробелом, либо последовательностью пробелов.
Как этой серии придать форму:
d1.push ([1, 2]);
d1.push ([3, 4.5]);
и т.д.?
no subject
Date: 2012-06-08 09:16 am (UTC)=CONCATENATE("d1.push([";A1;",";B1;"])")
Вставьте в первую строку третьей колонки, потом заполните вниз, потянув вниз мышкой за выделенный угол этой ячейки.
no subject
Date: 2012-06-08 09:30 am (UTC)Но эксель всё же полез использовать. Получилось так:
For i = 2 To 2500
Cells(i, 3) = "d1.push([" & Cells(i, 1) & "," & Cells(i, 2) & "]);"
Next
Подозреваю, что ваш метод будет работать быстрее:).