我正在使用FarPoint Web Spread和一个带有文本框[T1]的面板。我正在使用FpSpread的SaveExcel方法将内容写入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();
答案 0 :(得分:1)
在代理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";
添加此数据后,请在fpproxy
上调用SaveExcel()