Torna indietro   Hardware Upgrade Forum > Software > Programmi e Utility

Microsoft Surface Laptop Go 2: il piccolo notebook si rinnova
Microsoft Surface Laptop Go 2: il piccolo notebook si rinnova
Con la seconda generazione Surface Laptop Go si rinnova sotto la scocca, mantenendo invariate le caratteristiche esterne e la praticità d'uso. E' un notebook compatto che assolve al meglio alle funzioni legate alla produttività personale, forte di una costruzione robusta e curata e di uno schermo con rapporto 3:2 tra i lati di elevata qualità
NZXT Canvas 32Q: 165 Hz, curvo e per giocatori
NZXT Canvas 32Q: 165 Hz, curvo e per giocatori
Abbiamo provato il nuovo NZXT Canvas 32Q, un monitor che offre le caratteristiche di base che un giocatore si aspetta e diverse possibilità di aggancio alla scrivania, anche per le configurazioni con doppio monitor. Non eccelle, ma neanche delude negli aspetti cardine: lasciamo parlare i nostri test!
Samsung presenta Galaxy Z Fold4, Z Flip4, Watch5 e 5 Pro e i Buds 2 Pro! Eccoli tutti
Samsung presenta Galaxy Z Fold4, Z Flip4, Watch5 e 5 Pro e i Buds 2 Pro! Eccoli tutti
L'evento di unpacked di Samsung ha ufficialmente svelato quelli che sono i nuovi Galaxy Z Fold4 e Galaxy Z Flip4 in arrivo in questo 2022. I pieghevoli dell'azienda sudcoreana che sembra essere veramente l'unica a migliorarsi di anno in anno con questi prodotti che ancora una volta fanno parlare di sé. Ecco tutto quello che dovete sapere dalle specifiche al prezzo e alla disponibilità.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-04-2007, 08:07   #1
Lord Amarant
Member
 
L'Avatar di Lord Amarant
 
Iscritto dal: Aug 2005
Città: brescia
Messaggi: 268
unire file excel

devo unire alcuni file di excel(237 ) in uno solo per poter poi lavorarlo in access ed incrociare con un altro database.
c'è un metodo per farlo velocemente senza fare copia incolla continuo, oppure una query di accodamento che accoda in automstico tutti i file?
Lord Amarant è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2007, 09:09   #2
ciaps
Senior Member
 
Iscritto dal: Jul 2005
Città: firenze
Messaggi: 1238
unire file excel direi di no però potresti crearti una macro o un codice di importazione in access. In relatà potresti creare una macro automatizzando l'importazione di un file, poi lo trasformi in codice (se sai cscrivere direttamente il codice salta questo passaggio) poi ci metti un ciclo for next ed è fatto
__________________
Ciaps
desktop : AMD Ryzen 7 2700X ASUS ROG STRIX B450-F
ciaps è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2007, 09:34   #3
Lord Amarant
Member
 
L'Avatar di Lord Amarant
 
Iscritto dal: Aug 2005
Città: brescia
Messaggi: 268
grazie ma il tuo consiglio mi porta ben oltre le mie misere conoscenze di access(mi faro paghare un corso approfondito dalla mia ditta ).
macro con access non ne ho mai fatte quindi non saprei da dove partire
Lord Amarant è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2007, 09:49   #4
ciaps
Senior Member
 
Iscritto dal: Jul 2005
Città: firenze
Messaggi: 1238
Andiamo per gradi:
il file excel lo devi importare in access, generalmente faresti cosi: menu file/carica dati esterni/ file excel e via.
Invece dal menu di access vai su macro /crea nuova macro e seleziona Trasferiscifogliodicalcolo nelle proprietà ti richiede il nome della tabella dove importare e il nome del file da cui importare (compreso il percorso). Fatto questo hai tre possibilità:
copi per 237 volte la riga della macro cambiando il nome del file
esegui 237 volte la macro cambiando il nome del file
vai sulla finestra moduli e trasformi la macro appena creata in codice, nel codice vedrai dove e come nomina il file. ora puoi manipolare il codice come vuoi per ripeterlo 237 volte con il cambiamento di nome

Tutto quello che ti ho scritto sopra non è un metodo ortodosso per fare quello che vuoi però è il sistema più semplice
__________________
Ciaps
desktop : AMD Ryzen 7 2700X ASUS ROG STRIX B450-F
ciaps è offline   Rispondi citando il messaggio o parte di esso
Old 27-04-2007, 14:12   #5
Lord Amarant
Member
 
L'Avatar di Lord Amarant
 
Iscritto dal: Aug 2005
Città: brescia
Messaggi: 268
Quote:
Originariamente inviato da ciaps Guarda i messaggi
Andiamo per gradi:
il file excel lo devi importare in access, generalmente faresti cosi: menu file/carica dati esterni/ file excel e via.
Invece dal menu di access vai su macro /crea nuova macro e seleziona Trasferiscifogliodicalcolo nelle proprietà ti richiede il nome della tabella dove importare e il nome del file da cui importare (compreso il percorso). Fatto questo hai tre possibilità:
copi per 237 volte la riga della macro cambiando il nome del file
esegui 237 volte la macro cambiando il nome del file
vai sulla finestra moduli e trasformi la macro appena creata in codice, nel codice vedrai dove e come nomina il file. ora puoi manipolare il codice come vuoi per ripeterlo 237 volte con il cambiamento di nome

Tutto quello che ti ho scritto sopra non è un metodo ortodosso per fare quello che vuoi però è il sistema più semplice
grazie mille.
solo che non riesco a trasformare la maschera in codice
al limite ci metto al qualche collega
Lord Amarant è offline   Rispondi citando il messaggio o parte di esso
Old 27-04-2007, 15:25   #6
ciaps
Senior Member
 
Iscritto dal: Jul 2005
Città: firenze
Messaggi: 1238
Quote:
Originariamente inviato da Lord Amarant Guarda i messaggi
grazie mille.
solo che non riesco a trasformare la maschera in codice
al limite ci metto al qualche collega
devi trasformare la macro in codice non la maschera in codice, per farlo vai sul menu strumenti/macro /converti marco in visual basic
__________________
Ciaps
desktop : AMD Ryzen 7 2700X ASUS ROG STRIX B450-F
ciaps è offline   Rispondi citando il messaggio o parte di esso
Old 27-04-2007, 17:44   #7
Lord Amarant
Member
 
L'Avatar di Lord Amarant
 
Iscritto dal: Aug 2005
Città: brescia
Messaggi: 268
si, avevo sbagliato a digitare.
grazie ancora delle risposte(è inutile, devo proprio farmi un corsettino di access)
Lord Amarant è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2009, 12:43   #8
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9945
Anche io ho da unire di 300 file Excel di questo tipo e con stessa struttura:



Seguendo la procedura consigliata mi sbuca solo questa form dove non so mettere "Trasferiscifogliodicalcolo":



...

[PS]
Access 2003
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 30-04-2009 alle 12:47.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2009, 13:18   #9
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9945
Ho trovato questa, ma mi va in crash sulla istruzione in grassetto (ho vito da debug):

Codice:
Sub OpenAndCopy()

Dim i As Integer
i = 1

Dim vaFileName As Variant
Const MyDir As String = "C:\"

With Application.FileSearch
.NewSearch
.LookIn = MyDir
.SearchSubFolders = False
.FileType = msoFileTypeExcelWorkbooks
If .Execute > 0 Then
Application.ScreenUpdating = False

For Each vaFileName In .FoundFiles
    ProcessData vaFileName, i
    i = i + 1
Next

Else
MsgBox "Nessun foglio excel trovato"
End If
Application.ScreenUpdating = True
End With

End Sub

Sub ProcessData(ByVal Fname As String, ByVal contatore As Double)

Dim wbkData As Workbook, wsData As Worksheet, wsSummary As Worksheet
Dim nome_precedente As String

Workbooks.Open (Fname)
ActiveWorkbook.Sheets(1).Select
nome_precedente = ActiveWorkbook.Name
nome = ActiveSheet.Name
Cells.Select
Selection.Copy

ThisWorkbook.Activate
ThisWorkbook.Sheets.Add
ActiveWorkbook.Sheets(contatore).Sel ect

ActiveSheet.Paste
'rinomina il foglio copiato, in modo che non ne esista un altro con lo stesso nome
ActiveSheet.Name = nome & "copia_" & contatore

Workbooks(nome_precedente).Activate
Application.DisplayAlerts = False
Application.DisplayNoteIndicator = False
ActiveWorkbook.Close savechanges:=False

End Sub
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2009, 19:03   #10
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3820
bisognerebbe capire come sono strutturati quei files...
dato che sono a distanza di 1 secondo tra di loro mi sa che sono semplici...


io lascerei perdere macro e access e farei così:

1- scarica questo http://www.download3000.com/download...reg-53215.html
2- copia l'eseguibile nella cartella dove hai i files xls da unire
3- apri una shell di dos, vai nella cartella di cui sopra e scrivi PARO PARO :

Codice:
FOR /F "usebackq delims==" %i IN (`dir /b *.xls`) DO xls2csv.exe "%i"
4- a questo punto hai tutti i file csv da unire + facilmente e sempre nella stessa cartella lanci questo comando:

Codice:
type *.csv >> finale.csv
a questo punto nel file FINALE hai tutti i file dentro.

__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2009, 11:11   #11
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9945
Quote:
Originariamente inviato da zuper Guarda i messaggi
bisognerebbe capire come sono strutturati quei files...
dato che sono a distanza di 1 secondo tra di loro mi sa che sono semplici...


io lascerei perdere macro e access e farei così:

1- scarica questo http://www.download3000.com/download...reg-53215.html
2- copia l'eseguibile nella cartella dove hai i files xls da unire
3- apri una shell di dos, vai nella cartella di cui sopra e scrivi PARO PARO :

Codice:
FOR /F "usebackq delims==" %i IN (`dir /b *.xls`) DO xls2csv.exe "%i"
4- a questo punto hai tutti i file csv da unire + facilmente e sempre nella stessa cartella lanci questo comando:

Codice:
type *.csv >> finale.csv
a questo punto nel file FINALE hai tutti i file dentro.

TNX funziona!
Ho soltanto un piccolo side-effect che è quello di vedersi ripetere la prima riga di testata del Excel che sono una specie di titolo delle uniche 3 colonne che il file hanno.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2009, 19:16   #12
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3820
Quote:
Originariamente inviato da Matrixbob Guarda i messaggi
TNX funziona!
Ho soltanto un piccolo side-effect che è quello di vedersi ripetere la prima riga di testata del Excel che sono una specie di titolo delle uniche 3 colonne che il file hanno.
purtroppo il dos è un po limitato per certe cose...

cmq usa i filtri di excel e le rimuovi al volo
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 18-12-2010, 15:23   #13
ReWeNgE
Member
 
L'Avatar di ReWeNgE
 
Iscritto dal: Dec 2001
Messaggi: 217
Salve a tutti

Mi ricollego a questa vecchia discussione in quanto vorrei convertire dei file xls in file csv tramite riga di comando.

Per ora sto usando Converte XLS come programma che mi permette di salvare un job che eseguo popi da riga di comando:

ConvertXLS.exe /J"Ordini.SII"

Purtroppo è un'applicaziona shareware e volevo quindi provare la soluzione proposta in questo thread

Ottengo però questo errore:

i" non atteso.
ReWeNgE è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2011, 15:39   #14
bagigetto
Junior Member
 
Iscritto dal: Jan 2011
Messaggi: 1
Hai sbagliato a scrivere sicuramente.E' successo anche a me.
Prova a copiare il comando selezionandolo e premendo CTRL+C
Poi vai sulla finestra DOS e clicca con il destro sul mouse e scegli incolla.
(Il CTRL+V non funziona ma con il mouse si).
L'importante è che sei nella root giusta.
A me, incredibilmente, adesso funziona.
Unico problema è che i miei dati non vengono interpretati giusti quando reimporto in excel.
bagigetto è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2011, 16:24   #15
emmedi
Senior Member
 
Iscritto dal: Dec 2000
Città: Pozzomaggiore (SS)
Messaggi: 12556
Ora che abbiamo la discussione ufficiale direi che questo topic può essere abbandonato...
http://www.hwupgrade.it/forum/showthread.php?t=2102242
emmedi è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Microsoft Surface Laptop Go 2: il piccolo notebook si rinnova Microsoft Surface Laptop Go 2: il piccolo notebo...
NZXT Canvas 32Q: 165 Hz, curvo e per giocatori NZXT Canvas 32Q: 165 Hz, curvo e per giocatori
Samsung presenta Galaxy Z Fold4, Z Flip4, Watch5 e 5 Pro e i Buds 2 Pro! Eccoli tutti Samsung presenta Galaxy Z Fold4, Z Flip4, Watch5...
ASUS Zenbook 14 OLED: tutto in uno schermo ASUS Zenbook 14 OLED: tutto in uno schermo
Nikon Z 9 vs. Fujifilm X-H2S: confronto a bordo pista con la NASCAR Nikon Z 9 vs. Fujifilm X-H2S: confronto a bordo ...
Tamron annuncia lo sviluppo dello zoom c...
BMW copia Tesla: anche lei adotterà batt...
Zero Day Initiative abbatte i tempi per ...
Netflix e gli abbonamenti con la pubblic...
NVIDIA e partner preparano nuovi sconti ...
Nuova versione di Lucid Air in arrivo co...
PlayStation 5 ora 'prenotabile' su Amazo...
Ryzen 7 7700X: una immagine e info sul d...
Amazon, offerte a valanga! Prezzi super ...
DJI Mavic 3: arriva l'etichetta C1, si p...
iPhone 14 e Apple Watch Series 8 in arri...
Ball Aerospace e Seagate insieme per tes...
In Giappone si può comprare una C...
Blue Origin scarta l'idea della nave dov...
Un bug rende inutili le VPN su iOS dal 2...
Google Chrome Portable
IObit Uninstaller
K-Lite Mega Codec Pack
K-Lite Codec Pack Full
K-Lite Codec Pack Standard
K-Lite Codec Pack Basic
Google Chrome 104
Dropbox
Backup4all
Internet Download Accelerator
Chromium
Process Lasso
Skype
Opera Portable
Opera 89
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Served by www3v