Introduced in build 7.1.0.1855
Description
Generates an Excel binary or OOXML file and saves it as an attachment to a SharePoint list item.
C#
vb.net
Parameters
template
The current ExcelTemplate object which is being saved.listItem
SharePoint List Item to which the file is attachedfileName
Name of the output file. ExcelWriter will save the file to the list item using this name.Exceptions
ArgumentNullException
Save
will throw this exception if null
(C#) or Nothing
(VB.NET) is passed to the method.
ArgumentException
Remarks
ExcelWriter allows you to save in both the Excel 97-03 BIFF8 format (.xls) or the new Office Open XML (.xlsx) format. The template file must be of the expected output format. Hence, if you wish to output .xls files, you must start with a .xls template, and if you wish to output .xlsx files, you must start with a .xlsx template. ExcelWriter does not support the creation or editing of .xlsx files with the ExcelApplication object.
You can call Save
more than once for a single instance of ExcelTemplate. This allows you to save more than one copy of a generated file, and/or both save the file on the server and stream it to the client.
Examples
C#
vb.net