У меня есть веб-спред FarPoint и панель с текстовым полем [T1] на моей веб-странице. Я использую метод SaveExcel для FpSpread для записи содержимого в Excel.
Есть ли способ, с помощью которого я могу написать содержимое текстового поля [T1] в excel.
Ниже приведен код, который я использую для экспорта в excel -
Response.Clear();
Response.ContentType = "application/vnd.ms-excel";
Response.AppendHeader("Content-Disposition", "Attachment; filename=Export.xls;");
Response.Charset = "";
using (MemoryStream ms = new MemoryStream())
{
FpSpread1.ActiveSheetView.Protect = false;
FpSpread1.SaveExcel(ms, FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders);
ms.WriteTo(Response.OutputStream);
}
Response.End();
создайте новый столбец в Proxy FPSpread, а затем дайте Farpoint.SaveExcel() заботиться об экспорте.
FpSpread fpproxy = new FpSpread();
fpproxy = OriginalFPspread;
fpproxy .ActiveSheetView.AddColumns(0, 2);// add new column
fpproxy .Cells[0, 1].Column.Label = "your data";
fpproxy .Cells[0, 1].Value = "your value";
После добавления этих данных вызовите SaveExcel() на fpproxy