Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   VB для Exel (http://forum.oszone.net/showthread.php?t=29779)

Patrick 26-04-2004 15:09 205767

Ламерский, наверное, вопрос :)
Можно ли с помощью VB забирать данные из тхт-файла, где они в виде:

var_11,var_12,....,var_1n
.
.
.
var_m1,var_n2,....,var_nm


и вставлять их таблицу Exel? Как должен выглядеть такой скрипт?
А еще лучше было бы брать данные прямо из MySQL БД. Можно ли это?
Спасибо :oszone:

Greyman 26-04-2004 17:49 205768

Patrick
Включи запись макроса и сделай разок нужную последовательность действий. Потом смотришь, что получилось и подправляешь "шероховатости" (HELP рулит...). SQL запросы он тоже далать умеет, так что посмотри в Query (вроде "Данные/ Внешние данные/ Создать запрос"). Если попробуешь что сказал, а вопросы еще остануться, тогды стучи...

Patrick 27-04-2004 02:03 205769

Спасибо за внимание...

Меня вдруг осенило - а зачем из тхт забирать? Взял да и соорудил html-таблицу, запихав в нее эти самые данные из MySQL. Открыл в Экселе и сохранил как xls. Дальше - понятно :)

А вообще в жизни не взялся бы за VB, если бы бухгалтерия не напрягала (им в экселе сподручнее, ясное дело). Особенно раздражает, что надо писать i=i+1 вместо i++ :splat:
Хелп мелкомягкий я отродясь не хаваю, он, имхо, на тупых рассчитан (или мож это я такой тупой :lol: * ). Так что, если почтенная публика не возражает, вопросы буду задавать (в пределах разумного, ессно)

Но с поставленной задачей на данном этапе я справился, так что месяц закроем без пересчетов вручную :biglaugh:

Насчет SQL -запросов - это тема. Завтра в офис прийду - попробую... А теперь пора спать :)

Сорри за эмоции. Спокойной ночи :)

Greyman 27-04-2004 19:09 205770

Patrick
Дык тебе что,только один раз что ли это сделать нужно было? Так танные в TXT файлы уже были? Зачем тогда HTML? Файл -> Открыть-> txt файлы -> с разделителями -> запятые -> и далее по смыслу...  Я то думал ты все это уже делал и тебе просто это надо автоматом в процессе расчета брать...

Patrick 28-04-2004 00:03 205771

Цитата:

Я то думал ты все это уже делал и тебе просто это надо автоматом в процессе расчета брать...
Именно так и есть... :)

Данные были в БД.

А еще у меня дурацкая мания - все руками писать :)



Время: 23:21.

Время: 23:21.
© OSzone.net 2001-