I have:
Xojo 2017r1.1, MBS Plugins, the XL licenses for Mac and Windows.
Now I try to load a Excel-File into a web app, and want to open it with the XL plugin.
I’m using the “FileUploader” of Xojo WebEdition.
The uploads works, but I don’t know, how I can give the excel file to the “book” [XLBookMBS variable].
My code:
Dim MZString_HochgeladeneDatei As String = ""
Dim outputFile As FolderItem
outputFile = GetFolderItem("temp_uploads")
If Not outputFile.Exists Then
outputFile.CreateAsFolder
End If
Dim output As BinaryStream
For Each file As WebUploadedFile In files
Try
outputFile = outputFile.Child(file.Name)
output = BinaryStream.Create(outputFile, True)
output.Write(file.Data)
MZString_HochgeladeneDatei = file.Data
output.Close
Catch e As IOException
Continue
End Try
Next
// ------------------------------------------------------------------------------------
// create new xls file
dim book as new XLBookMBS(true)
book.SetKey(MZString_ExcelLizenz_User, MZString_ExcelLizenz_Key)
book.LoadRaw2(MZString_HochgeladeneDatei)
// ------------------------------------------------------------------------------------
the book.LoadRaw2 - line got an issue:
“there is more than one item with this name”.
Is there a easier way, to use the uploaded file? I think I made something wrong.