Visualizzazione dei risultati da 1 a 6 su 6

Discussione: VBScript & Excel

  1. #1

    VBScript & Excel

    Ciao a tutti,
    non credo che sia il forum giusto per questa domanda ma non sapevo dove inserirla.

    Ho un applicativo WEB che deve leggere dei dati da un DB (WEB server e DB sono su Unix) è uso pHp/Apache/Oracle) è inserirli in un template Excel. Ora la soluzione che ho pensato è quella di sviluppare un script un VB tutto funzione l'unica cosa è che è paurosamente lento (si parla di un file di circa 200k dove devo inseirire pochi dati).

    Riporto di seguito alcune righe dello script:

    Set objWorkbook = objExcel.Workbooks.Open ("http://<path> ")
    objExcel.Visible = True
    objExcel.Cells(1, 1).Value = "prova"

    Il quesito è c'è qualche soluzione più furba che mi permettere di velocizzare il tutto.

    Ringrazio tutti per qualsiasi suggerimento.
    Marco

  2. #2
    Utente di HTML.it L'avatar di luck
    Registrato dal
    Oct 2004
    Messaggi
    550
    sono molti casi in cui un foglio excel automatizzato tramite VB diventi lento... lento... lentissimo...

    alcune volte c'ho sbattuto la testa... talvolta il motivo è palese, talaltra è meno evidente (come ad esempio quando si automatizza un foglio lasciato in visualizzazione anteprima interruzioni di pagina anzichè normale: il lavoro del codice diventa lentissimo nella gran parte dei casi)

    da quella tre righe di codice non si riesce a dire un granchè,
    prova magari ad evitare i refresh di pagine tramite l'aggiunta in testa alle operazioni di

    application.ScreenUpdating = false

    altro non ti riesco a dire...

    ma... domanda... il template excel è sul server? le automazioni vengono eseguite dal server o in locale?

    ciao
    L.

  3. #3
    Innanzitutto ti ringrazio per l'interessamento.

    Ho provato la tua soluzione purtroppo non mi sembra dare vantaggi.

    Rispondo alla tua domanda il template si trova sul server è l'elaborazione avviene in locale.

    Grazie ancora,
    Marco

  4. #4
    Utente di HTML.it L'avatar di luck
    Registrato dal
    Oct 2004
    Messaggi
    550
    hai pensato a far creare dal server un .CSV da importare poi in locale in un foglio excel opportunamente preparato?

    io almeno faccio così...

  5. #5
    Se ho capito bene il template in questo caso vivrebbe sul client?

    Provo a vedere se ho evidente miglioramenti.

    Ti ringrazio ancora e se in seguito ti posso essere d'aiuto in qualche modo più che volentieri
    Marco

  6. #6
    Utente di HTML.it L'avatar di luck
    Registrato dal
    Oct 2004
    Messaggi
    550
    Originariamente inviato da piripipiripo
    Se ho capito bene il template in questo caso vivrebbe sul client?
    yes

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.