Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Apple Script, Automotor -Ordner erstellen aus Exceltabelle

Apple Script, Automotor -Ordner erstellen aus Exceltabelle

mtv
mtv24.03.0714:34
Hallo an alle,
ich habe hier eine Excel-Tabelle mit über ein Tausend Einträgen in Zeile A1. Jetzt wollte ich aus dieser Tabelle Ordner erstellen die genauso heisen. Habe schon im Netz gesucht, komme aber nicht voran. Hat einer eine Idee.
Beste Grüsse
0

Kommentare

sonorman
sonorman24.03.0714:37
Automotor? (woot)
Sorry, herrlicher Vertipper.
0
mtv
mtv24.03.0714:38

Danke, hilft aber nicht weiter.:-((
0
mtv
mtv24.03.0714:39
Also "Automator"
0
jonny91
jonny9124.03.0715:03
Wenn du sagt die Einträge sind in Zelle A1, meinst du dann alle mit Leerzeichen o. ä. in A1 oder von A1 an vertikal oder horizontal weiter?!
„How much wood would a woodchuck chuck if a woodchuck could chuck wood?“
0
jonny91
jonny9124.03.0715:04
Naja, jedenfalls sollte Excel die Tabelle irgendwie als CSV-Datei speichern können. Damit kann man dann schon mehr anfangen.
„How much wood would a woodchuck chuck if a woodchuck could chuck wood?“
0
mtv
mtv24.03.0715:47
Hallo, ich habe jetzt eine .CSV Datei. Wie binde ich sie jetzt ein.
Danke
0
_mäuschen
_mäuschen24.03.0716:24

Hilft das weiter?
Ist nicht ausprogrammiert,
funktioniert aber wenn die Datei auf der obersten Ebene.


tell application "Finder"
set fileList to "Arbeitsmappe1.txt"

-- -- Excel Format Text (Tabs getrennt)

set f to (open for access file fileList)
try
set theItems to read f
close access f
on error
close access f
end try

repeat with n from 1 to (count words in theItems)
set newName to word (n as string) of theItems
try
make new folder at startup disk ¬
with properties {name:newName}
on error
display dialog "Folder already exists" giving up after 3
end try
end repeat
end tell

0
_mäuschen
_mäuschen24.03.0717:27

ups, wo isser denn jetzt?

Na ja, war wohl nicht so wichtig mit diesen Neuen Ordnernzzz

0
mtv
mtv25.03.0713:01
hallo nochmal, müsste gestern schnell weg. ich habe den script mal getestett, bekomme aber die fehlermeldung "Die Variable „theItems“ ist nicht definiert." woran kann es liegen. danke nochmal.
0
_mäuschen
_mäuschen25.03.0714:25

Mach es mit diesem script
0
_mäuschen
_mäuschen25.03.0714:25
tell application "Finder"
repeat
set theFile to choose file with prompt "Open .csv to read"
if name extension of theFile is "csv" then exit repeat
end repeat
set destinationFolder to choose folder
set nf to true
set f to (open for access file theFile as string)
try
set fn to read f
close access f
on error
set nf to false
display dialog "something went wrong"
end try
if nf then
set folderNames to my checkIll(fn)
repeat with n from 1 to ((count of paragraphs in folderNames))
if (paragraph n in folderNames) is not "" then ¬
set newName to paragraph n in folderNames as string
try
make new folder at destinationFolder ¬
with properties {name:newName}
on error
exit repeat
end try
end repeat
display dialog "done " & n - 1 & ¬
" new folders in folder " & destinationFolder -- giving up after 3
end if
end tell

on checkIll(fn)
set folderNames to ""
repeat with i from 1 to count characters in fn
if character i in fn is not ";" then ¬
set folderNames to folderNames & character i in fn
end repeat
return folderNames
end checkIll

0
Semmel
Semmel25.03.0714:34
Es ist das erste mal das ich hier bin und Sonorman keinen Tipp gibt sondern nur einen anderen auslacht!(w00t)+
Es gibt eben für alles das erste Mal:-y
0
mtv
mtv25.03.0714:49
Danke _mäuschen, es hat prima geklappt. Beste Grüsse.:-D
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.