PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C# und Excel-Tabellen



Bubble
13-03-2004, 19:02
Hallo,

ich suche Lösungen / Ansätze / Vorschläge zu folgendem Problem:

Ich möchte via C# auf eine Excel-Tabelle zugreifen und hier entweder einen vom Anwender bestimmten oder hart kodierten Bereich auslesen, bspw. alle Zellen der Spalte A, Reihe 5 bis 20.

Gibts da Möglichkeiten, das zu realisieren?

Danke für eure Hilfe und viele Grüsse,
Bubble

Gartenzwerg
14-03-2004, 08:24
hi,
ob es da für C# extra Methoden o.ä. gibt, kann ich dir leider nicht sagen. Aber wenn dich der Aufbau eines *.xls Formates interessiert, schau dir mal die Seite http://www.wotsit.org/ an. Dort stehen für fast alle Formate Definitionen und Referenzen bereit.

Tschau Gartenzwerg

peschmae
14-03-2004, 08:28
Mit der Frage bist du wohl in einem anderen Board richtiger als hier - da geht es nämlich vor allem um plattformunabhängige und wenn schon dann Unix/Linuxspezifische Programmierung. Nix Windows.

Schau mal bei www.coding-board.de vorbei.

MfG Peschmä

anda_skoa
14-03-2004, 18:47
Das ist sicher ein ziemlich triviales Problem bei installiertem Excel.

Das wird vermutlich eine COM Komponenten oder was ActiveX-mäßiges installieren, dass so etwas leicht macht, bzw eine .Net Version davon.

Gibts sicher in der MSDN ein Beispiel dafür.

Ciao,
_

Bubble
15-03-2004, 19:46
Danke für eure Antworten.

@Gartenzwerg: Ich glaube der Aufwand wäre zu groß, sich die Datenstruktur eines .xls-Dokuments anzuschauen und auf dieser Grundlage zu arbeiten. Der Ansatz ist sicherlich interessant, aber dazu bin ich zu wenig Programmierer fürchte ich ...

@perschmae: .NET ist nicht zwangsweise an die Windows-Plattform gebunden (http://www.go-mono.net/). Excel aber leider schon ;) ... danke für den Link, werds dort mal versuchen.

@anda_skoa: COM-Komponente, ja. Ich hab bisher leider nur PIAs für Office XP gefunden, muss aber mit Excel 97 arbeiten ... naja, vielleicht find ich noch mehr.
Bubble