logo
small logo
  • Produkte
  • Shop
  • Support
  • Articles
  • Customer panel Support
    • en
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • Plugin zum Import von Daten aus .XLSX in FastReport .NET
  • Wollten Sie Tabellen für den Benutzer generieren - Excel oder OpenOffice Calc?

    8. Oktober 2020

    Tabellen. Seit Jahrhunderten werden sie verwendet, um dieselbe Art von Daten für Buchhaltungszwecke, Zählbeträge und

    read more
  • Verbesserte Anzeige des Berichtsbaums im FastReport-Designer

    5. September 2021

    Auf Wunsch der Benutzer wurden Berichts- und Datenbäume im FastReport .NET- und Mono-Designer verbessert. Es

    read more
  • Installieren von FastReport Business Graphics in FastReport .NET

    25. November 2021

    FastReport Business Graphics ist eine Bibliothek mit mehreren fortschrittlichen Methoden zur Datenvisualisierung. Heute enthält sie

    read more
  • Wie verwendet man das Lineal im RichText-Editor für FastReport .NET

    16. März 2022

    Der RichText-Editor wurde um ein Lineal erweitert. Es ermöglicht Benutzern, die Tab-Breite anzupassen und

    read more
  • Interaktiver Bericht mit vorläufiger Dateneingabe in eine Tabelle

    4. April 2022

    Wie Sie bereits wissen, können FastReport.NET Berichte Dialogformularen enthalten, die angezeigt werden, bevor der

    read more

Plugin zum Import von Daten aus .XLSX in FastReport .NET

16. März 2022

FastReport .NET

Mit der Veröffentlichung von FastReport .NET 2022.2 wurde ein Plugin hinzugefügt, um .XLSX-Dateien als Datenquelle zu verbinden.

Um es zu verwenden, muss ein Projekt im Voraus erstellt werden:

С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Core\FastReport.Data\FastReport.Data.Excel

Nach dem Erstellen des Projekts müssen Sie das Plugin zur Anwendung auf eine der beiden folgenden Weisen hinzufügen.

1. Verbinden des Plugins über den Designer:

Verbinden des Plugins über den Designer

2. Fügen Sie das Plugin beim Starten des Projekts als Abhängigkeit hinzu und registrieren Sie es im Code mit dem folgenden Befehl:

FastReport.Utils.RegisteredObjects.AddConnection(typeof(ExcelDataConnection));

Um eine Verbindung zu Excel herzustellen, klicken Sie im Designer auf die Registerkarte "Daten" und wählen Sie "Datenquelle hinzufügen". In dem nun erscheinenden Fenster klicken Sie auf die Schaltfläche "Neue Verbindung". Um eine Verbindung herzustellen, ist der Pfad zur .XLSX-Datei erforderlich. Wenn beim Zugriff auf die Datei keine Probleme auftreten, wird nach dem Klicken auf die Schaltfläche "Weiter" eine Liste mit Tabellen angezeigt. Wenn Sie eine Tabelle verbinden, müssen Sie das Kästchen links neben dem Tabellennamen ankreuzen. Anschließend können Sie die Verbindung beenden.

Excel-Verbindung

Sobald die Datenquelle verbunden ist, müssen Sie ein Band daran binden.

Berichtsvorlage mit Excel-Verbindung

Der endgültige Bericht wird die Daten aus der hergestellten Excel-Verbindung verwenden.

Vorbereiteter Bericht mit Daten aus der Excel-Verbindung

Beispiel einer Excel-Verbindung aus dem Code:

// ExcelDataConnection-Objekt erstellen
var connection = new ExcelDataConnection();
// Verbindungszeichenfolge festlegen 
connection.ConnectionString = @"C:\Matrix With Rows Only.xlsx";
// Alle Tabellen initialisieren
connection.CreateAllTables();
// Verbindungsname festlegen 
connection.Name = "NewConnection";
// Report-Objekt erstellen
var report = new Report();
// Verbindung zum Bericht hinzufügen
report.Dictionary.Connections.Add(connection);
// Verbindungsanzeige aktivieren
connection.Enabled = true;
// Alle Tabellen auswählen und mit dem Bericht verbinden
foreach (TableDataSource table in connection.Tables)
{
 table.Enabled = true;
}

Als Ergebnis der Ausführung dieses Codes kann eine neue Verbindung mit Tabellen im Designer angezeigt werden. Dies wird in der Liste der verfügbaren Verbindungen widergespiegelt.

Hinzugefügte Datenquelle als Ergebnis der Codeausführung

Es ist bemerkenswert, dass "Blatt"-Namen als Tabellennamen und Spaltenamen als Feldnamen verwendet werden.

Wie Sie sehen können, ist es nun möglich, eine Excel-Verbindung herzustellen und die dort hinterlegten Daten zu verwenden.

about product download buy
avatar
Vladislav Yarovoy
.NET Development
Fast Reports Team: Vladislav Yarovoy - NET Development at Fast Reports
.NET FastReport Excel Designer Plugin XLSX

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Shop
  • Download
  • Dokumentation
  • Referenzen
  • Informationen zur Deinstallation unserer Produkte
  • Ticket system
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Unsere Nachrichten
  • Presse über uns
  • Partner
  • Kontakte

© 1998-2022 by Fast Reports Inc.

  • Datenschutz