Ich habe eine Anforderung, wo ich Daten aus Excel-Datei in ein bestimmtes Format (XML, Text oder sogar Excel) exportieren müssen.Das Problem ist Client kann jede Spalte zuordnen und dann exportieren möchten es zu einem bestimmten Format, um eine Art von Bericht zu machen. Wenn er Zelle E1 und D1 in Form abhakt, muss er in der Lage sein, alle Werte von E1 und D1 unter dem Header von E1 und D1 zu exportieren. Bitte vorschlagen. Danke YogeshExportieren von Daten aus Excel-Datei in ein anderes Format
Antwort
Sie können eine Variable verwenden, um mit der Zelle umzugehen, aus der Sie die Informationen übernehmen möchten. Angenommen, Sie setzen alle "Zellen" -Kontrollkästchen innerhalb eines Panels namens pnlCells. Jedes Kontrollkästchen wird mit dem entsprechenden Zellennamen - oder Tag - verknüpft. Ich ziehe es vor, den Zellennamen in das Tag der Checkbox zu setzen. Dies ist eine einfache Möglichkeit, es zu tun:
Falls Sie nicht wissen, wie innerhalb vb.net mit Excel arbeiten .... hier einige grundlegende Code
Dim oExcel as Microsoft.Office.Interop.Excel.Application
Dim oBook As Microsoft.Office.Interop.Excel.Workbook
Dim oSheet As Microsoft.Office.Interop.Excel.Worksheet
oExcel = CType(CreateObject("Excel.Application"), Microsoft.Office.Interop.Excel.Application)
oBook = oExcel.Workbooks.Open(ExcelFilePath)
oSheet = CType(oBook.Worksheets(SheetName), Microsoft.Office.Interop.Excel.Worksheet)
‚Dies wird erhalten das Excel-Blatt, an dem Sie gerade arbeiten und in dem Sie die Variable namens oSheet speichern.
Dim pos as String = ""
For each CellCheck as Control in pnlCells.Controls
if CellCheck.GetType() is GetType(CheckBox) Then
Dim Check as CheckBox = CType(CellCheck, CheckBox) 'Get the checkbox
if Check.Checked = true then
pos = Check.Tag 'This will get you the cells you need
end if
txtData.text = oSheet.Range(pos).Value.ToString 'Extract data....
HandleData(txtData.text) 'Handling data goes here
end if
Next
Diese kleine Stück-Code wird in dem Panel alle der Checkbox Schleife durch, und bei jedem Kontrollkästchen markiert, den entsprechenden Zellinhalt aus dem Excel-Blatt.
Guide-Daten in eine XML-Datei mit xmlWriter schreiben: http://www.dotnetperls.com/xmlwriter-vbnet
ich eine bestimmte Antwort nicht zur Verfügung stellen kann, weil ich weiß nicht, was die Daten in Ihrer Excel-Datei, daher kann ich nicht schreibe die Formatdatei aus. Aber ich glaube, dass das, was ich hier zur Verfügung gestellt habe, grundsätzlich genug ist, damit du deine Arbeit machen kannst.
- 1. Exportieren von Daten aus Abfrageergebnissen
- 2. Exportieren von Daten aus Zeichenfolge
- 3. Exportieren von Daten aus db2 mit Spaltennamen
- 4. Exportieren von Daten aus SQLite 3
- 5. Daten aus InfluxDB exportieren
- 6. konvertieren Datum von einem Format in ein anderes in Java
- 7. Exportieren von RDBMS in Hadoop-kompatibles Format
- 8. Exportieren von Daten aus der HBase-Shell
- 9. Konvertieren von UUIDs von einem Format in ein anderes
- 10. Convert String Format in ein anderes Datumsformat
- 11. Datum in ein anderes Format umwandeln
- 12. Datum von einem Format in ein anderes umwandeln - AngularJS
- 13. Exportieren von Daten aus Entry-Widgets in SQL-Code
- 14. Kann iTextSharp rasterisieren/in JPEG oder ein anderes Bildformat exportieren?
- 15. Exportieren von Daten in Excel-Blatt
- 16. Yammer Exportieren von Daten
- 17. JSON String hat ein anderes Format
- 18. get Datum von Datepicker in Standard-Format und konvertieren in ein anderes Format in jQuery UI
- 19. konvertieren JSON-Daten in ein anderes Format mit Hilfe von Javascript
- 20. PHP Zeichenfolge Datum ein Datum in ein anderes Format?
- 21. Konvertieren von Json-Format in ein anderes Json-Format von AngularJS
- 22. Exportieren von Daten von Matlab zu CSV
- 23. Konvertieren String-Datum in ein anderes Format in Pandas Dataframe
- 24. Exportieren von Textdokument im Markdown-Format
- 25. Exportieren von Daten aus Elasticsearch in CSV mit Logstash
- 26. Exportieren von Daten aus der H2-Datenbank in CSV
- 27. Wie konvertiere ich eine Datei von einem Format in ein anderes Format in Java?
- 28. Format Liste in einem Excel-Blatt, um ein anderes Blatt
- 29. So kopieren Sie Daten von einem Arbeitsblatt in ein anderes
- 30. Videodatei in ein anderes Format im Openstack-Objektspeicherserver konvertieren?
Danke dafür :) .. Ich möchte, dass diese Daten zu XML oder Text oder in einem anderen Excel-Blatt nach Client-Bedarf formatiert werden. – Yogesh
In diesem Fall sollten Sie auch eine Optionsschaltfläche setzen und den entsprechenden Code schreiben, um die Daten in der gewünschten Formatdatei auszugeben, abhängig davon, welche Schaltfläche ausgewählt ist. – HaPhan
korrekt! aber können Sie nur Anleitung, wie man fortfahren, xml von Excel-Daten schreiben – Yogesh