Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Mehrere Spalten aus .xls in .txt kopieren, ohne dazwischen Lücken durch Tabstops zu haben

Frage Entwicklung Batch & Shell

Mitglied: xtbodx

xtbodx (Level 1) - Jetzt verbinden

27.10.2010 um 20:07 Uhr, 5371 Aufrufe, 2 Kommentare

Nachdem mir meine erste Frage perfekt beantwortet ist habe ich direkt noch eine.

Ist es möglich per batch aus einer .xls oder .xlsx mehrere Spalten in eine .txt zu kopieren, ohne dazwischen die Tabs zu haben?

Beispiel .xls/.xlsx (Die Underlines stehen für die Tabs)
a_1
a_2
a_3
a_4

Ergebnis .txt
a1
a2
a3
a4

Ich vermute zwar, dass es nicht geht und kenne bereits die Methode einfach die Spalten zu kopieren und in die .txt einzufügen. Anschließend kann man natürlich die Tabstops zwischen den Spalten kopieren und via STRG+H zu ersetzen aber eine .bat oder ähnliches wäre natürlich bequemer.


LG, xtbodx
Mitglied: Crusher79
27.10.2010 um 20:25 Uhr
Hi,

http://www.softinterface.com/Convert-XLS%5CConvert-XLS.htm

Commandn Line: http://www.softinterface.com/Convert-XLS%5CConvert-XLS.htm#%E2%80%98_Co ...

zum Bleistift.

Numerous CSV (comma delimited file) manipulation features including padding, swapping out the delimiter and more. See below for more details.

Sollte ja auch bei xls files gehen. Schaus dir mal an.
Bitte warten ..
Mitglied: bastla
27.10.2010 um 20:30 Uhr
Hallo xtbodx!

Als Batch nicht wirklich, aber als Batch, der ein VBScript erzeugt, das die Arbeit macht, etwa so:
01.
@echo off & setlocal 
02.
set "XLS=D:\TestMappe.xlsx" 
03.
set "TXT=D:\Test.txt" 
04.
 
05.
set G=%temp%\GetFromExcel.vbs 
06.
>%G%  echo On Error Resume Next: Set oXL=WScript.CreateObject("EXCEL.application"):With oXL 
07.
>>%G% echo .Visible = False:.Workbooks.Open WScript.Arguments(0):.Worksheets(1).Activate 
08.
>>%G% echo R=1:Do While .Cells(R,"A")^<^>"":WScript.Echo .Cells(R,"A")^&.Cells(R,"B"):R=R+1:Loop 
09.
>>%G% echo .ActiveWorkbook.Close False:.Application.Quit:End With 
10.
cscript //nologo %G% "%XLS%">"%TXT%"
Es werden hier (siehe Zeile 8) die Spalten A und B ab Zeile 1 bis zur ersten leeren Zelle in Spalte A ausgelesen und kombiniert in die vorgegebene Textdatei geschrieben.

[Edit] Anders, als bei dem von Crusher79 vorgeschlagenen Programm, wird hier allerdings ein installiertes Excel vorausgesetzt. [/Edit]

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Heiß diskutierte Inhalte
Viren und Trojaner
Ransomware .nm4 (15)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

iOS
16 iPads zentrall verwalten (14)

Frage von simonlohr zum Thema iOS ...

Microsoft Office
+1.000 Ordner in Outlook: Wie besser? (11)

Frage von Matsushita zum Thema Microsoft Office ...