Forum: PC-Programmierung Tabelle von EXCEL nach C exportieren


von Harald B. (Gast)


Lesenswert?

Hallo,

ich suche eine Möglichkeit um meine in Excel erstellten Tabellen C 
konform ins AVR Studio einfügen zu können.

Gibt es da eine Möglichkeit?

Harald

PS: selber programmieren kann ich leider nicht

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> PS: selber programmieren kann ich leider nicht

Und was machst Du dann mit einem Werkzeug wie dem AVR Studio?

von Harald B. (Gast)


Lesenswert?

so seltsam es klingen mag. ich kann nur das C was zum programmieren von 
uc's benötigt wird. nicht aber jenes um programme für windows zu 
schreiben.

von Harald B. (Gast)


Lesenswert?

so. Ich habe eine Lösung gefunden und möchte sie gerne teilen.

Zuerst tut man folgendes:

http://www.office-loesung.de/ftopic55064_0_0_asc.php

danach muß man wie gewünscht seine Tabelle generieren, jedoch von links 
nach rechts und nicht oben nach unten!

Anschließend ein neues Tabellenblatt Einfügen. Gewünschte Werte aus der 
Tabelle kopieren und im neuen, leeren Tabellenblatt als "Werte und 
Zahlenformate" ganz oben links einfügen.

Nun als CVS speichern und voila, die Werte können nun per copy & paste 
eingefügt werden.

Harald

von Vlad T. (vlad_tepesch)


Lesenswert?

ich hab noch nicht mal verstande was der TE eigendlich will.

Was soll das AVR-Studio mit Excel-Tabellen?
und was ist c-konformes Einfügen?

von Sven P. (Gast)


Lesenswert?

Was war daran jetzt so bahnbrechend?

OpenOffice -> Tabelle laden -> Speichern unter... -> CSV (Tex) -> 
Feldtrenner auf ',', Texttrenner auf '"' und Zeichenkodierung am besten 
auf latin1 einstellen -> Ok.

Danach mit
1
sed "s/^\(.*\)\$/{ \\1 },/
beackert, fertig ist das C-Array.

von Vlad T. (vlad_tepesch)


Lesenswert?

bis man die Zeile eingetippt hat, hat man das File auch von Hand 
geöffnet und die Klammern eingebaut

von Sven P. (Gast)


Lesenswert?

Wie gut du doch sowas beurteilen kannst, ohne überhaupt die Tabelle 
gesehen zu haben.

von Klaus W. (mfgkw)


Lesenswert?

Nur eine Frage des Editors.
Mit dem richtigen ist es auch in umfangreicheren Fällen ein Klacks.

von Sven P. (Gast)


Lesenswert?

Klaus Wachtler schrieb:
> Nur eine Frage des Editors.
> Mit dem richtigen ist es auch in umfangreicheren Fällen ein Klacks.
Das bestreitet auch niemand. Die Zeile da habe ich im Editor eingegeben, 
sie hat mich 10 Sekunden gekostet ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.