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, 5377 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
Batch & Shell
gelöst Bestimmte Spalten aus TXT in CSV kopieren - ab Spalte AE gibt es Übertragungsfehler (9)

Frage von freshman2017 zum Thema Batch & Shell ...

Batch & Shell
Per Batch eine XLS-Datei in eine TXT-Datei umwandeln (5)

Frage von skiing69 zum Thema Batch & Shell ...

Batch & Shell
Nummerierte dateien lücke finden .batch (2)

Frage von franky89 zum Thema Batch & Shell ...

Microsoft Office
gelöst Excel: Wenn Wert in Spalte A dann kopiere Zeile (8)

Frage von michi1983 zum Thema Microsoft Office ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (20)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Hosting & Housing
CNAME auf FTP funkt nicht mehr (7)

Frage von Wintektiv zum Thema Hosting & Housing ...