ich bin am verzweifeln ich und und die Arrays vielleicht könnt ihr mir ein paar tips geben
Also Zuerst wird eine Excel Datei in ein Array eingelesen funktioniert
Dann wird das Array nach einer ID sortiert funktioniert
Zum Schuss soll es möglich sein einen Computerbericht je nach Angaben der IDs zu erstellen der nur bestimmte informationen liefert oder eine Kurzübersicht erstellt
Beispiel so
Betriebssystem: Microsoft Windows XP Professional
OS Service Pack Service Pack 3 Build 2600
Systemname PC3
CPU Typ DualCore Intel Core 2 Duo E7500
usw.
Link zu Report.csv
Nun möchte ich nur eine bestimmte Zeile bzw einen bestimmten Wert ausdem Array in ein neues Textdokument
aber ich weiß nicht wie könnt Ihr mir helfen ?
#include<File.au3>
#include <Excel.au3>
#include <Array.au3>
; ***************************************************************
; Example 1 - Open an existing workbook and returns its object identifier.
; *****************************************************************
#include <Excel.au3>
[/autoit][autoit][/autoit][autoit]$sFilePath1 = "D:\Report.csv"
$oExcel = _ExcelBookOpen($sFilePath1)
If @error = 1 Then
MsgBox(0, "Error!", "Unable to Create the Excel Object")
Exit
ElseIf @error = 2 Then
MsgBox(0, "Error!", "File does not exist - Shame on you!")
Exit
EndIf
$aArray = _ExcelReadSheetToArray($oExcel) ;Using Default Parameters
_ArrayDisplay($aArray, "Array using Default Parameters")
_ArraySort($aArray, 0, 0, 0, 1)
_ArrayDisplay($aArray, "$avArray AFTER _ArraySort() ascending column 1" )
MsgBox(0, "Exiting", "Press OK to Save File and Exit")
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1) ; Now we save it into the temp directory; overwrite existing file if necessary
_ExcelBookClose($oExcel) ; And finally we close out
Danke und Greets bitworker