Torna indietro   Hardware Upgrade Forum > Software > Programmi e Utility

Sony FE 16-25mm F2.8 G: meno zoom, più luce
Sony FE 16-25mm F2.8 G: meno zoom, più luce
Il nuovo Sony FE 16-25mm F2.8G si aggiunge all'analogo 24-50mm per offrire una coppia di zoom compatti ma di apertura F2.8 costante, ideali per corpi macchina altrettanto compatti (vedi A7c ) e fotografia di viaggio.
Motorola edge 50 Pro: design e display al top, meno il prezzo! Recensione
Motorola edge 50 Pro: design e display al top, meno il prezzo! Recensione
Motorola è decisa sulla sua strada: questo nuovo edge 50 Pro non guarda a specifiche stellari ma considera di più l’aspetto estetico. E si propone elegantemente con linee sinuose e un sistema operativo veloce. Peccato per un prezzo un po' fuori mercato.
Ecovacs Goat G1-800, mettiamo alla prova il robot tagliaerba facile ed efficace
Ecovacs Goat G1-800, mettiamo alla prova il robot tagliaerba facile ed efficace
Ecovacs allarga la sua famiglia di robot tagliaerba, ed abbiamo testato per diverse settimane il nuovo Goat G1-800. Installazione velocissima, app precisa, e lavoro infallibile
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: 1275
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: 1275
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: 1275
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: 12565
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


Sony FE 16-25mm F2.8 G: meno zoom, più luce Sony FE 16-25mm F2.8 G: meno zoom, più lu...
Motorola edge 50 Pro: design e display al top, meno il prezzo! Recensione Motorola edge 50 Pro: design e display al top, m...
Ecovacs Goat G1-800, mettiamo alla prova il robot tagliaerba facile ed efficace Ecovacs Goat G1-800, mettiamo alla prova il robo...
ASUS ProArt 1, un PC completo ad altissime prestazioni per creator e non solo ASUS ProArt 1, un PC completo ad altissime prest...
OPPO Reno11 F 5G: vuole durare più di tutti! La recensione OPPO Reno11 F 5G: vuole durare più di tut...
Torna l'Italian Street Photo Festival 20...
Canon CJ27ex7.3B IASE T: l'obiettivo bro...
PS5 e PS4, parte la promo 'Primavera da ...
Horizon Forbidden West per PC: ecco perc...
Fallout: che livello ha raggiunto Lucy n...
Appian potenzierà il suo Data Fab...
Ring celebra il primo compleanno di Ring...
PS5 Pro: Sony, gli sviluppatori siano pr...
Amazon Music lancia "Maestro",...
Micron, arriva la NAND QLC a 232 layer: ...
iPhone 16 Pro, un nuovo rivestimento per...
I TV TCL con tecnologia Mini LED hanno o...
HUAWEI dice addio alla storica serie P. ...
Star Wars Outlaws: i giocatori incontrer...
Vulnerabilità grave su iMessage: ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
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: 20:51.


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