powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Cколько будет это стоить?
25 сообщений из 66, страница 2 из 3
Cколько будет это стоить?
    #38087913
Фотография Анна Каменкова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,
а в ответ - тишина. :(
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38087964
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анна КаменковаKonst_One,

2003, старый ХР

у вас .xslx , а это только начиная с 2007 офиса, поэтому у вас и миллион строк влазит. вы уж разберитесь , что вы делаете и в чём.

PS
а по теме : copyfromrecordset()
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38087982
Фотография Анна Каменкова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_OneАнна КаменковаKonst_One,

2003, старый ХР

у вас .xslx , а это только начиная с 2007 офиса, поэтому у вас и миллион строк влазит. вы уж разберитесь , что вы делаете и в чём.

PS
а по теме : copyfromrecordset()

Вы разве не отличаете офис от виндоуса? Я вроде про ХР, а это виндоус.
+
Вы про это?
[src vba]
Function CFRXLOut(WS As Worksheet, sql As String)
Dim rs As Recordset

Set rs = CurrentDb.OpenRecordset(sql)
WS.Cells(3,2).CopyFromRecordset rs

End Function [/src vba]
И куда он данные заливает, этот метод?
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38087990
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ваши фразы про 2003 и .xlsx никак не вяжутся между собой, о чём я и написал.
раскрою тему:
2003 офис = .xls (65к строк в Sheet)
2007 офис и выше = .xlsx (1млн строк в Sheet)

теперь понятно?

XP вообще тут ни при чём


PS
CopyFromRecordset вставляет данные из рекордсета в указанный диапазон книги
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088004
Фотография Анна Каменкова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneваши фразы про 2003 и .xlsx никак не вяжутся между собой, о чём я и написал.
раскрою тему:
2003 офис = .xls (65к строк в Sheet)
2007 офис и выше = .xlsx (1млн строк в Sheet)

теперь понятно?

XP вообще тут ни при чём
ХР как раз при всём.
Вы задали совешенно непрофессиональный вопрос (если речь идет о сотнях тысяч строк, то старые версии офисных приложений вообще не при чем.

Ответила совершенно адекватно, заодно и проверила - Вам скучно, или запостили по делу?

Оказывается, скучно.
Давайте конструктивно. Прочтите название еще раз.
Я готова заплатить адекватную сумму, но не за трёп.
Мне проще самой разобраться.
Например, вот здесь копаюсь:
http://excelvba.ru/code?page=15

Бо время - деньги, и наоборот.
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088010
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анна Каменкова,

Office XP ( он же Office 2002) не путайте название ОС и продукт Microsoft Office.
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088011
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о каких деньгах и времени вы речь ведёте?
я пока только вижу, что вы разбираться не хотите и ждёте , что за вас всё бесплатно напишут.

вот кусок из вашего кода:

Код: vbnet
1.
strFile = "D:\0 SL\проба\СлТабс1.xlsx"



вот ваша фраза

2003, старый ХР - старый Excel из офиса 2003 не умеет работать с файлами xlsx

я об этом написал выше

PS
тут вообще то мы пытаемся помогать людям, которые хоят изучить что-то новое, а не огрызаются на замечания. если вы хотите предложить работу, то вам в форум Работа.
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088019
Фотография Анна Каменкова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLADАнна Каменкова,

Office XP ( он же Office 2002) не путайте название ОС и продукт Microsoft Office.
Это и Вас касается...
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088037
Фотография Анна Каменкова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneя пока только вижу, что вы разбираться не хотите и ждёте , что за вас всё бесплатно напишут.

вот кусок из вашего кода:

Код: vbnet
1.
strFile = "D:\0 SL\проба\СлТабс1.xlsx"



вот ваша фраза

2003, старый ХР - старый Excel из офиса 2003 не умеет работать с файлами xlsx

я об этом написал выше.

Вы - забавный тролль. Еще и поучать пытаетесь (цитировать не буду, бо всем всё ясно).

не обижайтесь, ладно? Сходите в Просто трёп, там пофлудите, ага?

Напомню Вам наш диалог:

Анна КаменковаПробегать весь диапазон строк. К-во строк - до 1 млн.
Влезаете Вы, с комментом весьма странным (хотя самоочевидно, о чем идет речь, бо об экселе толкую):
Konst_Oneв Excell.Sheet вроде бы 65K строк влазит. а вы про какие то 1 млн толкуете
Далее забавный обмен репликами:
Анна Каменкова
Konst_One,
стебаетесь?
Konst_One:у вас видимо excel 2012?
Анна Каменкова:
Konst_One, Это к теме не относится.

Условия нужно уточнять?


Вы продолжаете назойливо троллить тему:
Konst_Oneименно относится, т.к. там разные механизмы работы и ограничения
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088042
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
круто, меня впервые троллем обозвали. надо отметить


Анна, вы упрямитесь и не пытаетесь понять о чём вам тут пишут. Прочитайте внимательно, может тогда дойдёт, что никто вас не пытается запутать.

если хотите разобраться в теме, почитайте эту статейку:
Передача данных из набора записей ADO в Excel средствами автоматизации
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088076
Фотография Анна Каменкова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One+
круто, меня впервые троллем обозвали. надо отметить


Анна, вы упрямитесь и не пытаетесь понять о чём вам тут пишут. Прочитайте внимательно, может тогда дойдёт, что никто вас не пытается запутать.

если хотите разобраться в теме, почитайте эту статейку:
Передача данных из набора записей ADO в Excel средствами автоматизации
Всё я прекрасно поняла...

Прочла, статью, восхитилась.
Особенно вот этим:
' Скопировать набор записей на лист, начиная с ячейки A2
Огромное спасибо!
Ваше чуткое внимание мне напомнило вопрос из "Самоучителя хороших манер для джентльмена":
Как должен ли джентльмен помочь даме войти в автобус, если дама хочет выйти из автобуса?

Вообще-то мне совсем другое нужно...

Но диалог продолжим,отдыхаю душой, общаясь с Вами...
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088102
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для сохранения в csv используйте метод SaveAs у активного Workbook

Код: vbnet
1.
obj.SaveAs FileName:= NewFileName, FileFormat:=xlCSV, CreateBackup:=False
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088275
Фотография Анна Каменкова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneдля сохранения в csv используйте метод SaveAs у активного Workbook

Код: vbnet
1.
obj.SaveAs FileName:= NewFileName, FileFormat:=xlCSV, CreateBackup:=False



А выбрать из ячеек служебной таблы требуемые значения как?

Почту гляньте.
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088288
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к сожалению не смогу открыть ваш файл, отсутствует на рабочем компьютере требуемый установленный офис.

алгоритм примерно такой:

1) загружаете в новый лист экселя с помощью CopyFromRecordset (с требуемой фильтрацией) данные из CSV-файла
2) делаете нужные вам преобразования
3) сохраняете полученный лист с помощью метода SaveAs() в новый CSV-файл
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088491
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Анна, вы только пришли и с порога обвиняете заслуженных профессионалов форума в некомпетентности, флуде и троллизме. Прошу вас умерить пыл (тем более, что вы действительно были неправы) и продолжать диалог в конструктивном русле, если вам действительно нужна помощь, в противном случае топик будет закрыт.
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088527
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анна КаменковаAndreTM,
а в ответ - тишина. :(Надеюсь, вы понимаете, что некоторые люди в рабочие дни - работают?
Соответствено, вы отправили - мы посмотрим, покумекаем над запросами... В свободное время.
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088532
Диклевич Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно сразу из RecordSet в CSV, примерно так
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Public Sub RSTToCSV(ByVal RstADO As ADODB.Recordset, Optional ByVal STR_DELIM As String = ",")
Dim FreeF               As Long
Dim DF                  As String
Dim StrCSV              As String
Dim FldADO              As ADODB.Field
Dim FileModifyer        As String
    With RstADO
        If Not .EOF Then
            For Each FldADO In .Fields
                StrCSV = StrCSV & FldADO.Name & STR_DELIM
            Next
            StrCSV = Left$(StrCSV, Len(StrCSV) - 1) & vbNewLine
            StrCSV = StrCSV & .GetString(adClipString, -1, STR_DELIM, vbNewLine)
            DF = ThisWorkbook.Path & "\MyFile" & FileModifyer & ".csv"
            If Len(Dir$(DF)) > 0 Then
                Do Until Len(Dir$(DF)) = 0
                    If Len(FileModifyer) = 0 Then
                        FileModifyer = "0"
                    End If
                    FileModifyer = CStr(CLng(FileModifyer) + 1)
                    DF = ThisWorkbook.Path & "\MyFile" & FileModifyer & ".csv"
                Loop
            End If
            FreeF = FreeFile
            Open DF For Binary Access Write As #FreeF
            Put #FreeF, , StrCSV
            Close #FreeF
        End If
        .Close
    End With
End Sub


это вставляется в модуль и потом вызывается из основного кода
Код: vbnet
1.
RSTToCSV rs


сохранит CSV в той же папке что и рабочая книга с именем MyFile.csv (любое последующее сохранение будет MyFile1.csv, MyFile2.csv и т.д.)
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088786
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
полуОФФ
А как по-русски будет "тролль женского полу" ?

ЗЫ: тема сисек стоимости так и не раскрыта :(
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38088811
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотищаА как по-русски будет "тролль женского полу"
Ну, это же классика:
"Танда и Корреш - тролли, но у них только мужчины тролли, а женщины - тролляли"
Р.Асприн. Мифоуказания.
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38089016
Фотография Анна Каменкова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища+
полуОФФ
А как по-русски будет "тролль женского полу" ?

ЗЫ: тема сисек стоимости так и не раскрыта :(


Видимо, в тему не заглянули те, кто знает, сколько это реально будет стоить.
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38089052
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анна КаменковаВидимо, в тему не заглянули те, кто знает, сколько это реально будет стоить.Реально вам это будет стоить максимум из того, что вы рассчитывали заплатить, плюс доплата за вредный характер. Сложность вашей задачи на цену не влияет.
Лично мой интерес начинается от 7тр.
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38091799
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С удовольствием понаблюдаю, чем это кончится. Извините за флуд :(
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38092608
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анна Каменкова,

из Ваших постов видно, что проблема в больших файлах
и слишком долгой их обработке

у нас есть программа VMX , которая заглатывает большие книги .xlsx ,
затем очень быстро их перерабатывает в "Виртуальном EXCEL",
и отображает результат интерактивно на обычный EXCEL

бесплатно

если такой подход интересует - пишите
sia.enters@inbox.lv
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38092855
600 евро
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анна Каменкова,

За 600 евро выполню.
...
Рейтинг: 0 / 0
Cколько будет это стоить?
    #38094271
vasatka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
600 евро

За 600 евро выполню.

За 550
...
Рейтинг: 0 / 0
25 сообщений из 66, страница 2 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Cколько будет это стоить?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]