Wie erstellen Sie eine Excel-Datei mit einer Datenbank-Abfrage in VB.Net?
Ich möchte erzeugen eine Excel-Datei mit einer Datenbank-Abfrage in VB.Net. Wie kann ich es tun?
Um genauer zu sein: ich würde gerne "binden" eine Abfrage (ähnlich wie die Bindung einer Abfrage an ein GridView) eine Excel-Datei so, dass die Zeilen in der Tabelle belegen die entsprechenden Zellen in eine neue Excel-Datei, und speichern Sie die Datei auf meinem computer. Und dann, E-mail, die Datei an eine andere Person.
Während ich verarbeiten kann die mailing-Teil, es ist die Erstellung einer solchen Datei, dass ich Hilfe benötige. Wer weiß, wie das zu erreichen, was ich erreichen will?
PS: ich muss VB.Net und ich verwende SQL Server 2008.
InformationsquelleAutor CodingInCircles | 2011-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK das ist nicht perfekt, aber es sollte Ihnen den Einstieg. Zuerst von allen werden Sie wollen, fügen Sie einen Verweis auf die Excel-version Sie verwenden. In meinem Fall ist es 12.0 (2007), aber dieser code sollte mit den letzten zwei oder drei version mit einer geringfügigen Veränderung oder zwei. Am oberen Rand der Seite hinzufügen, diese
Importe Microsoft.Office.Interop
Als Nächstes fügen Sie eine Funktion zum erstellen einer datatable
Neben dem code zu nehmen, der die DataTable und werfen Sie es in Excel ein.
Nun, Sie können es nennen, eine Schaltfläche oder was auch immer Fall, wählen Sie mit dieser
Nun, das ist wirklich einfach, aber mit ein wenig Arbeit, die Sie tun können, Zelle formatieren, Seite einrichten und einfach über alles, was getan werden kann in Excel mit den Menüs/Optionen.
Sollten wir auch beenden, indem Sie code, Dinge zu bereinigen.
Kann ich das gleiche tun mit Listen statt? Anstelle eines dataset? Gibt es eine einfache Möglichkeit? Danke!
InformationsquelleAutor Buck Hicks
Können Sie automatisieren von Excel in VB.Net und setzen diese Werte in das Tabellenblatt per code:
InformationsquelleAutor invert
Finden Sie einige ausgezeichnete Artikel über diese auf CodeProject:
Excel-Export-Komponente Mithilfe von XSL: In diesem Artikel finden Sie eine Komponente zum exportieren der Daten in Excel ohne Verwendung von jeder office-Komponente.
Export zu Excel verwenden VB.Net: In diesem einen verwendet der Autor Excel-Automatisierung, um den job zu erledigen.
InformationsquelleAutor Doliveras