XLS in VBS öffnen ohne Excel

Beiträge
18
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle miteinander,

da ich bisher im Internet nichts gefunden hab, was mir weiterhelfen konnte frage ich euch mal.

Ich suche eine Möglichkeit in einer VBS-Datei eine MIS-Datei zu XLS umzuwandeln ohne Excel auf den PC haben zu müssen. Grund: Der Kunde will kein Office auf den Server installieren bzw kann es nicht, aber er brauch dennoch dieses Dateiformat um die Tabellenwerte abzubilden.

Ich hoffe jemand kann mir schnell weiterhelfen.

Viele Grüße
Kreak
 
Ich weiß nich, was eine MIS-Datei ist ... Aber wenn du sie in VBS bearbeiten kannst, dann kannst du sicher eine CSV-Datei erstellen.
Damit kann Excel umgehen.
Zur Not kannst noch ein kleines Makro in Excel erstellen, dass dann die Formatierung anpasst.

Falls auf dem Server zufällig ein SQL-Server läuft, dann könntest du auch diesen nutzen und von dort mit Excel die Daten abgreifen.

Gruß
Dieter
 
Danke erstmal.

Also kann ich die xls-Datei erstellen ohne Excel zu haben. Gut.

@Blockmove:
Ich wollte wie gesagt eine xls- und keine csv-Datei. Ist wegen der weiteren Bearbeitung. Aber dennoch danke ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab mich auch schon gewundert, jedoch steht da wirklich MIS also Dateianhang und diese werden auch so gesendet in diesem Format. Also kann es auch nicht daran liegen, dass diese falsch beschriftet sind.

Grüße
 
Welche Program erstellt diese .MIS Datei ?
Was gibt es von Daten in diesen Datei ?
In mein Excel 2007 gibt es kein Möglichkeit .MIS zu wählen.
 
Es ist eine Sonde und in der Datei sind sortierte Messwerte.
Excel kann es nicht öffnen, deswegen soll es in das xls-Format da ich es nicht mit Excel öffnen will, sondern in einem Programm, wo dann diese Tabelle abgebildet werden soll. Excel hat ledigleich was mit der Erstellung des Formates zu tun und ist für den weiteren Verlauf nicht von Belangen.

Ich hab es nun auf einer VM versucht, wo kein Excel drauf ist und da kann ich zwar VBS ausführen, jedoch nicht dieses Dateiformat erstellen, da Excel fehlt.
Jemand eine Idee was ich anstelle von CreateObject("Excel.Application") verwenden kann?
Wie gesagt dort wo das hin soll. Soll kein Office drauf und damit auch kein Excel. Also muss ich das Format ohne Excel oder Excel Viewer erstellen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Excel kann es nicht öffnen,
Excel hat ledigleich was mit der Erstellung des Formates zu tun
?????

Welche Program erstellt das .MIS Datei ?
In der Dokumentation für diese Program, steht da etwas über den Format, oder wie man die Daten weiter verwendet ?
Es macht ja kein Sinn, das ein Program erstellt eine Datei in eine geschlossene unbekannte Format ohne das man weis wie man es verwenden soll.
 
@TE:
bitte aufpassen :
Wenn du mit VB-Script XLS-Dateien erstellen willst dann geht das nur, wenn du auch EXCEL auf dem gleichen Rechner installiert hast.
Das was Blockmove dir vorgeschlagen hat ist, CSV-Dateien zu erstellen - das sind normale Text-Dateien, die aber von Excel sinnvoll verstanden und eingelesen werden können.

Gruß
Larry
 
Ich begreif immer noch nicht, warum du keine CSV-Datei erstellen willst.
CSV kann mit Excel bearbeitet werden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Larry, aber macht es keinen Sinn dann eine csv oder eine mis Datei in Lookout auszulesen, denn das kommt aufs selbe hinaus. Mit der Xls-Datei kann Lookout besser was anfangen und jede Zelle auslesen, anstelle im Code dann die Zeichen abzuzählen.

Jesper bitte lass es wenn du es nicht verstehst (jetzt nicht böse gemeint), aber die Datei wird von einer Sonde erstellt. Und soll umgewandelt werden, damit sie einfacher zu lesen ist. Und die Umwandlung soll ohne Excel statt finden.
 
Zuletzt bearbeitet:
... Und die Umwandlung soll ohne Excel statt finden ...

Und das geht eben nicht ...
Es sei denn, du würdest du Syntax und den Aufbau einer XLS-Datei genau kennen und ihn sinnvoll nachbilden können.
Es gibt übrigens neuerdings auch noch ein paar Abarten dieser XLS-Dateien - was ist damit ?

Gruß
Larry
 
Ich frage nur weil du erklärst ja nichts womit man das ganze verstehen kann.
Ich bin davon ausgegangen das es war ein Program, der die Dateien erstellt. Aber das ist vielleicht falsch.
Ist das so zu verstehen, der Sonde hat selber zugang zu das LAN, und kann selber Dateien auf eine Server erstellen ?
Oder der Sonde hat eine FTP Server anbord, und du holst die Dateien von diese FTP Server ?

Kannst du schon das Datei in VBS öffnen (vielleicht lesen von Zeilen als rein Tekst) ? Und du weis schon wie die Daten formatiert sind ?
Wenn das alles stimmt, ja dann wurde ich auch CSV vorschlägen.
Es gibt eine Menge freeware für das wandeln von CSV ins XLS. Ich habe aber keine Erfahrung damit.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Welche Abarten?

Ich weiß nicht ob Lookout das öffnen kann. xlsx geht zum Beispiel nicht.

Naja da kann ich es auch lassen. Wäre ja zu schön gewesen, die Arbeit darin einfacher zu machen. :(

Trotzdem Danke
 
Die Sonde schickt die Dateien an den FTP Server oder die werden davon abgeholt. Das Format der Datei ist mir bekannt und wie die Anordnung darin ist.
Die MIS-Datei kann ich normal mit einem Editor öffnen und auslesen. Jedoch brauche ich die xls-Datei, damit die Bearbeitung leichter wird. Das Format der CSV und MIS unterscheidet sich nicht und bei der CSV-Datei kann nicht von Zelle zu Zelle gesprungen werden.

Dazu noch soll halt keine weitere Software installiert werden auf den Server, was es halt schwierig macht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Welche Abarten?

... xlsx geht zum Beispiel nicht.

das wäre so einen Abart, es gibt aber auch noch z.B. XLSM und XLSB (und ggf. noch Weitere ...)

Wäre ja zu schön gewesen, die Arbeit darin einfacher zu machen.
Kannst du doch - du mußt dich halt "nur" an die Spielreglen halten ...

Gruß
Larry
 
Was ist wenn man statt dem Lookout ein anderes Programm nutzt, wo man dann bei einer .mis von Zelle zu Zelle springen kann?
 
Das geht nicht, da das jetzt nicht neu verwendet wird, sondern dort überall und daher kann man nicht nur an einem Rechner ein anderes Programm für sowas verwenden.

Ich brauche halt ein Format in welchem ich dann schreiben kann und was auslesbar ist. Jedoch weiß ich das selber was dahingehend möglich ist, da ich neu bin.

Ja die Spielregeln... Aber einige Auftraggeber wollen das halt nicht.
 
Zurück
Oben