AUTOMATISIERUNG event. durch macros??? HILFE

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

SandraB.
*
Beiträge: 12
Registriert: Fr, 24.10.2014 12:41

AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von SandraB. »

Hallo Ihr Lieben,

ich benötige dringend Eure Hilfe.

Ich habe eine Exeltabelle (eine Spalte) mit Artikelnummern. Diese Artikelnummern sind identisch mit den Dateinamen in einem Ordner bis auf die Dateiendung (.jpg oder .gif).

Zur Problematik: :shock:
Im gleichen Ordner befinden sich allerding auch Dateien (.jpg oder .gif) die ich nicht gebrauchen kann.
Diese überflüssigen Dateien müssen gelöscht werden oder aber ein neuer Ordner wo die gebrauchten Dateien reinkopiert werden.

Bitte gebt mir bescheid wie ich das AUTOMATISIERT machen kann ohne 3000 Dateien durchschauen zu müssen um 200 davon zu verwenden. :?

Wie kann ich das bitte anstellen HILFE

liebe Grüße ;)
Sandra
thx Sandra
_____________________________________________
Windows 7 Prof. 64-bit SP1, 32 GB RAM, x79 Chipsatz
SandraB.
*
Beiträge: 12
Registriert: Fr, 24.10.2014 12:41

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von SandraB. »

menno ... soooviele Profis hier und keiner hat eine Idee ???

Es muss doch eine Möglichkeit geben sowas Automatisiert zu erledigen, vielleicht kennt jemand auch ein Programm das dies für mich tut?


EGAL wie Ich kann die spalte ´je auch herraus kopieren und in eine belibige textdatei packen.



Wer hat eine IDEE für mich :(
thx Sandra
_____________________________________________
Windows 7 Prof. 64-bit SP1, 32 GB RAM, x79 Chipsatz
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von clag »

Hallo SandraB,

dein Anliegen hat wohl eher wenig mit der Calc einer Tabellenkalkulation zu tun.
Das ist ein typische Job für eine Batch-Datei.

welches Betriebssystem verwendest du?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
SandraB.
*
Beiträge: 12
Registriert: Fr, 24.10.2014 12:41

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von SandraB. »

Hallo clag,

ich bin davon ausgegangen das es möglich ist sowas direkt mit calc zu machen!

Ich habe Win 7 Pro
thx Sandra
_____________________________________________
Windows 7 Prof. 64-bit SP1, 32 GB RAM, x79 Chipsatz
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von pmoegenb »

SandraB. hat geschrieben:ich bin davon ausgegangen das es möglich ist sowas direkt mit calc zu machen!
Was hat ein Tabellenkalkulationsprogramm mit einem Dateimanager zu tun ?

Weshalb verwendest Du dafür nicht den Windows-Explorer ?

Du wirst doch noch in der Lage sein, den entsprechenden Ordner mit dem Windows-Explorer zu öffnen und den Inhalt z. B. mit *.gif oder *.jpg zu filtern.

Dass du jetzt in mehreren Forumsbereichen dasselbe postest macht die Sache nicht besser.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
SandraB.
*
Beiträge: 12
Registriert: Fr, 24.10.2014 12:41

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von SandraB. »

Hallo lieber pmoegenb,

schade das du die Problematik nicht richtig verinnerlicht hast. Ich bin zwar BLOND aber das mit dem Windows-Explorer bekomme ich grade noch so hin ;)

Es geht nicht um das Filtern von gif und jpg, sondern um ein selektieren (ausschließen) von nicht vorhandenen Dateinamen (Artikelnummern 200 Stück) aus einer Tabelle oder Textdatei.
Im Besagten Ordner befinden sich 3000 Dateien
:(

Danke troßdem :?
thx Sandra
_____________________________________________
Windows 7 Prof. 64-bit SP1, 32 GB RAM, x79 Chipsatz
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von clag »

Hallo SandraB. ;

erstelle dir eine Text Datei mit den Namen all der Dateien die du kopiere/behalten willst nenne die Datei "pixlist.txt"
und erstelle dir eine 2. Textdatei mit folgendem Inhalt

Code: Alles auswählen

md "dieGuten"
for /f %%i in (pixlist.txt) DO copy "%%i" "dieGuten"
und nenne diese "mycopy.bat"

kopiere beide Dateien in dein Bilder Verzeichnis und doppelklicke / starte "mycopy.bat"

Edit:
copy Befehl korrigiert
Zuletzt geändert von clag am Fr, 24.10.2014 23:11, insgesamt 2-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von pmoegenb »

SandraB. am Fr, 24.10.14 15:12 hat geschrieben: schade das du die Problematik nicht richtig verinnerlicht hast. Ich bin zwar BLOND aber das mit dem Windows-Explorer bekomme ich grade noch so hin ;)
Es geht nicht um das Filtern von gif und jpg, sondern um ein selektieren (ausschließen) von nicht vorhandenen Dateinamen (Artikelnummern 200 Stück) aus einer Tabelle oder Textdatei. Im Besagten Ordner befinden sich 3000 Dateien
Dann stimmt demzufolge das nachstehende nicht.
SandraB. am Fr, 24.10.14 13:02 hat geschrieben:Im gleichen Ordner befinden sich allerding auch Dateien (.jpg oder .gif) die ich nicht gebrauchen kann.
Diese überflüssigen Dateien müssen gelöscht werden oder aber ein neuer Ordner wo die gebrauchten Dateien reinkopiert werden.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von Stephan »

ggf. per StarBasic-Makro, wenn die Daten in Spalte A stehen von Tabelle namens "Tabelle1" beispielsweise so (nicht geprüft und sicher nicht besonders elegant):

Code: Alles auswählen

quellordner = ConvertToURL("D:\xxx1\")
zielordner = ConvertToURL("D:\xxx2\")

For i = 0 to 2999
	tmp = ThisComponent.Sheeets().GetByName("Tabelle1").getCellByPosition(0,i).FormulaLocal	
	if file exists (tmp & ".gif") Then
		filecopy quellordner & tmp & ".gif" zielordner & tmp & ".gif"
		Kill quellordner & tmp & ".gif"
	End If
	if file exists (tmp & ".jpg") Then
		filecopy quellordner & tmp & ".jpg" zielordner & tmp & ".jpg"
		Kill quellordner & tmp & ".jpg"
	End If
Next i

Gruß
Stephan
SandraB.
*
Beiträge: 12
Registriert: Fr, 24.10.2014 12:41

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von SandraB. »

Ahhh cool danke schön LG
thx Sandra
_____________________________________________
Windows 7 Prof. 64-bit SP1, 32 GB RAM, x79 Chipsatz
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von lorbass »

Es ist nicht gerade „die feine englische Art“, dieselbe Frage in drei verschiedenen Forums-Bereichen mit drei verschiedenen Themenbezeichnungen
 — OOo Calc → AUTOMATISIERUNG event. durch macros??? HILFE
 — OOo Base / SQL → Filtern von JPG und GIF aus einer Datenbank
 — OOo für Windows → Dateien filtern mit Calc??? ist das möglich
zu posten, ohne auf die jeweils beiden anderen Themen hinzuweisen.

I am not amused! :evil: :twisted:

Gruß
lorbass
SandraB.
*
Beiträge: 12
Registriert: Fr, 24.10.2014 12:41

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von SandraB. »

clag hat geschrieben:Hallo SandraB. ;

erstelle dir eine Text Datei mit den Namen all der Dateien die du kopiere/behalten willst nenne die Datei "pixlist.txt"
und erstelle dir eine 2. Textdatei mit folgendem Inhalt

Code: Alles auswählen

md "dieGuten"
for /f %%i in (pixlist.txt) DO xcopy /S/E/U "%%i" "\dieGuten"
und nenne diese "mycopy.bat"

kopiere beide Dateien in dein Bilder Verzeichnis und doppelklicke / starte "mycopy.bat"
So da bin ich wieder, Herzlichen Dank clag :)
Leider funktioniert das nicht keine Datei im Ordner drin, zwischendurch fragt er ob das Ziel eine Datei oder ein Ordner ist liegt das eventuel an den fehlenden \ nach "\dieGuten"

in der pixlist.txt habe ich alle Dateinamen Zeile für Zeile untereinander


woran kann es liegen ??? menno :?

LG
thx Sandra
_____________________________________________
Windows 7 Prof. 64-bit SP1, 32 GB RAM, x79 Chipsatz
SandraB.
*
Beiträge: 12
Registriert: Fr, 24.10.2014 12:41

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von SandraB. »

lorbass hat geschrieben:Es ist nicht gerade „die feine englische Art“, dieselbe Frage in drei verschiedenen Forums-Bereichen mit drei verschiedenen Themenbezeichnungen
 — OOo Calc → AUTOMATISIERUNG event. durch macros??? HILFE
 — OOo Base / SQL → Filtern von JPG und GIF aus einer Datenbank
 — OOo für Windows → Dateien filtern mit Calc??? ist das möglich
zu posten, ohne auf die jeweils beiden anderen Themen hinzuweisen.

I am not amused! :evil: :twisted:

Gruß
lorbass
ich werde die anderen löschen sorry
ich möchte dich nicht verärgern und wuste nicht ob es der richtige platz ist danke für dein verständnis
thx Sandra
_____________________________________________
Windows 7 Prof. 64-bit SP1, 32 GB RAM, x79 Chipsatz
SandraB.
*
Beiträge: 12
Registriert: Fr, 24.10.2014 12:41

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von SandraB. »

PS es handelt sich um eine calc tabelle nicht um eine exel tabelle hab sie nur so genannt
thx Sandra
_____________________________________________
Windows 7 Prof. 64-bit SP1, 32 GB RAM, x79 Chipsatz
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: AUTOMATISIERUNG event. durch macros??? HILFE

Beitrag von clag »

Hallo SandraB. ,

entschuldige bitte meine Schlamperei, die Nadel war zu heiß mit der ich die Batch gestrickt hatte . :roll:

Code: Alles auswählen

md dieGuten
for /f %%i in (pixlist.txt) DO copy "%%i" "dieGuten"
diese Variante tut was sie soll, gerade geprüft
Zuletzt geändert von clag am Fr, 24.10.2014 23:10, insgesamt 1-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten