AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi [H] Exel Tabelle auslesen, Daten verarbeiten und in txt D...
Thema durchsuchen
Ansicht
Themen-Optionen

[H] Exel Tabelle auslesen, Daten verarbeiten und in txt D...

Offene Frage von "ekoplayer"
Ein Thema von ekoplayer · begonnen am 19. Feb 2009 · letzter Beitrag vom 26. Feb 2009
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    
ekoplayer

Registriert seit: 19. Feb 2009
22 Beiträge
 
#1

[H] Exel Tabelle auslesen, Daten verarbeiten und in txt D...

  Alt 19. Feb 2009, 20:57
...Datei ausgeben...

Hi Leute also ich habe ne über Auftrag von ner Firma bekommen.

Worum geht es. Die Firma arbeitet mit verschieden Produkten^^

..Datei ausgeben...

Diese Produkte müssen von Hand und sehr aufwendig einzelln eingegeben werden!
Nun der Auftrag...

Ich soll ein programm schreiben (muss auf jedem Pc laufen)

Welches eine Exel Tabelle ausliest und es in eine Text Datei überträg.

Also in ausführlicher Form.

In der Exel Tabelle werden alle Daten niedergeschriben.

Name: xxx1
Nummer: xxx2
u.s.w

und dann soll das Programm Automatische eine neue Txt-Datei erstellen welche dann alle Fakten/Daten aus der Exel Tabelle übernimmt.

xxx1.txt ( der name der Datei soll der gleiche name sein wie in der Exel tabelle)

und in dieser Datei dann die sachen wie Nummer, Preis, Größe etc.

Ich weiß das dies ein sehr schwieriger Auftrag ist.

Morgen bekomme ich die Datei welche bis jetzt immer von Hand audgefüllt werden musste. Diese kann ich ja dann als Muster nehmen.

Nun die Frage: Hat wer ne Idee mit welcher Programmiersprache das umsetztbar ist und wie ich das am einfachsten lösen kann?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: [H] Exel Tabelle auslesen, Daten verarbeiten und in txt

  Alt 19. Feb 2009, 21:05
Ist Excel auf den Rechnern installiert? Per Excelmakro oder per COM könnte man Excel anweisen, den Inhalt als Textdatei zu speichern.
Markus Kinzler
  Mit Zitat antworten Zitat
ekoplayer

Registriert seit: 19. Feb 2009
22 Beiträge
 
#3

Re: [H] Exel Tabelle auslesen, Daten verarbeiten und in txt

  Alt 19. Feb 2009, 21:07
Exel ist installiert. Naja der Hacken daran ist ja das das alles Automatisch geschehen soll und das in der Tabelle

256 Spalten und ca. 20 Zeilen sind.

für jede Spalte soll eine Datei erstellt werden.

mit dem Namen aus der ersten Spalte!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: [H] Exel Tabelle auslesen, Daten verarbeiten und in txt

  Alt 19. Feb 2009, 21:09
Inwiefern automatisch?
Ist per COM mit jeder COM-fähigen Programmiersprache einfach möglich
Markus Kinzler
  Mit Zitat antworten Zitat
ekoplayer

Registriert seit: 19. Feb 2009
22 Beiträge
 
#5

Re: [H] Exel Tabelle auslesen, Daten verarbeiten und in txt

  Alt 19. Feb 2009, 21:20
Naja das man einmal den Datei namen von der Exel datei angibt.

Dann den Datei Pfad wo die Ausgabe datein gespeichert werden solln.

Dann Soll eine Standart datei vorgegeben werden wo schon bestimmt sachen drinne stehen und dann Variablen Wohin des programm die Daten aus der
Tabelle schreiben soll

Also jetzt mal ganz grob so:

Tabelle.xls

Spalte1|Spalte2|Spalte3

Name: 123 | 456
Ort: Hier| Dort
Datum: 1.1| 1.3
Nummer: 321| 654

Dann sollen zwei datein erstellt werden eine Datei 123.txt und eine 456.text

Dort steht dann drinne

Name des Produkts: $(hier kommt 123 o. 456 hin)
Datum des verkaufes: $2 (hier das datum)

dann unter D:/test speichern

das ganze halt nicht nur mit 2 sachen sondern mit 256^^
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#6

Re: [H] Exel Tabelle auslesen, Daten verarbeiten und in txt

  Alt 20. Feb 2009, 02:48
Hallo

Mit den Stichworten "Excel auslesen Delphi" sind einige Informationen dazu auffindbar.
Thomas
  Mit Zitat antworten Zitat
ekoplayer

Registriert seit: 19. Feb 2009
22 Beiträge
 
#7

Re: [H] Exel Tabelle auslesen, Daten verarbeiten und in txt

  Alt 20. Feb 2009, 07:01
Ok hat dafür jemand ne link zu nem guten Delphi-Tut wo ich alles lernen kann was ich dazu brauche....

Also automatisch Exeltabellen auslesen, txt-Datein speichern, Daten aus der exel tabelle in die txt datei schreiben!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: [H] Exel Tabelle auslesen, Daten verarbeiten und in txt

  Alt 20. Feb 2009, 07:32
Bitte hier: http://www.delphi-treff.de/tutorials...von-ms-office/
Du findest das gesuchte aber eher in der VBA-Hilfe von MS-Office. Du kannst dir bestimmet Vorgänge auch als Makro aufzeichnen lassen, diesen Makro kannst du dann einfach in COM-Automationsaufrufe umsetzen
Markus Kinzler
  Mit Zitat antworten Zitat
ekoplayer

Registriert seit: 19. Feb 2009
22 Beiträge
 
#9

Re: [H] Exel Tabelle auslesen, Daten verarbeiten und in txt

  Alt 20. Feb 2009, 07:59
Ist VBA nicht Visual Basic?

Aber wenn ich das makros mache dann muss ich das doch auch auf den andern pc übertragen!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: [H] Exel Tabelle auslesen, Daten verarbeiten und in txt

  Alt 20. Feb 2009, 08:01
Der Makrocode dient als Vorlage für den (COM-Automations) Code in Delphi
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz