回复 11楼moonlight108的帖子
这是我使用的 Spread Win 保存方法,存成一个 XLSX 文件,也可以把文件存成流到数据库中:
- private void saveToolStripMenuItem_Click(object sender, EventArgs e)
- {
- fpSpread1.SaveExcel(stream, FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);
- stream.Position = 0;
- int leng = stream.Length < Int32.MaxValue ? (int)stream.Length : 0;
- byte[] by = new byte[leng];
- stream.Read(by, 0, leng);
- sContent = Convert.ToBase64String(by);
- Stream localFile = new FileStream("test.xlsx",FileMode.OpenOrCreate);
- localFile.Write(stream.ToArray(), 0, (int)stream.Length);
- }
复制代码
这是 Spread Web 的打开代码,也可以同数据库中提取字节流:
- protected void Page_Load(object sender, EventArgs e)
- {
- if (IsPostBack)
- {
- return;
- }
- string filename = this.Server.MapPath("test.xlsx");
- FileStream fs = new FileStream(filename, FileMode.Open);
- this.FpSpread1.OpenExcel(fs);
- }
复制代码
可以成功的显示波形图,能否把你的 Demo 发上来看看?
1、页面<CommandBar Visible="false"></CommandBar>,但是仍然能看到CommandBar。
2、C# FpSpread1.UseClipboard = false; 但是点FpSpread,仍然提示“确实允许网页访问剪贴板”
这两个问题,请问你的设置时机是什么?需要在 Open 方法之后设置。 |