如何解决epplus 在发送到浏览器时将值添加到范围获取部分已经存在
我们有一个模板,我正在尝试将数据添加到我们在 xlsm 模板中设置的数据范围。但是当我尝试发送到浏览器时,我得到 Part 已经存在。所以想知道我做错了什么,因为我试图填写文档中的一个范围。我的代码如下:
Dim fileInfo As FileInfo = New FileInfo(m_sReportTemplate)
Dim pck As New ExcelPackage(fileInfo)
AccessModule.InsertRowsIntoSimpleTemplate(m_sReportTemplate,m_sheetDataDS,Session,strversion,pck)
Response.Clear()
Response.ClearHeaders()
Response.AppendHeader("content-disposition","attachment; filename=" & strTemplate)
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
Response.BinaryWrite(pck.GetAsByteArray())
Response.Flush()
Response.End()
InsertRowsIntoSimpleTemplate function(pck is sent to this byref):
Dim worksheet As ExcelWorksheet = pck.Workbook.Worksheets("Info")
Dim range As ExcelNamedRange = worksheet.Workbook.Names("UserInfo")
Dim Startcol As String = range.Start.Column
Dim StartRow As String = range.Start.Row
Dim Endcol As String = range.End.Column
Dim Endrow As String = range.End.Row
For col As Integer = Startcol To Endcol
For row As Integer = StartRow To Endrow
For c As Integer = 0 To dstemp.Tables(0).Rows.Count - 1
worksheet.Cells(worksheet.Cells(row,col).Address).Value = dstemp.Tables(0).Rows(c).Item(0)
Next
Next
Next
pck.Save()
任何帮助将不胜感激, 谢谢, JT
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。