Tag: export to excel

在mscorlib.dll中发生types“System.InvalidCastException”的第一次机会exception

运行下面的代码时,出现错误消息:rng = .Range.Copy From Recordset line。 错误是“mscorlib.dll中发生types'System.InvalidCastException'的第一次机会exception”。 我知道这不是输出,因为被注释掉的代码工作得很好,尽pipe非常慢。 我正在努力加快速度。 这是代码 Private Sub ButRun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButRun.Click Dim DWPROD As String = "Data Source=DWPROD;User ID=gayloj01;password=jgay0421;" Dim Conn As New Oracle.DataAccess.Client.OracleConnection Dim cmd As New Oracle.DataAccess.Client.OracleCommand Dim ds As New DataSet Dim dtAdapter As New Oracle.DataAccess.Client.OracleDataAdapter Dim Excel As Microsoft.Office.Interop.Excel.Application Dim […]

当表格less于4列(SSRS)时,导出到Excel后隐藏列

我遇到以下问题导出ssrs报告到excel。 当我创build一个有4列的表格,然后将其导出到Excel中时,我得到了正确的布局: 但是,当我至less删除ssrsdevise器中的一列(当表格由less于4列组成)时,在将其导出为ex​​cel后,一列将被隐藏: 当我手动更改宽度(通过在属性窗口中input宽度)到至less3厘米,导出到excel后额外的列消失(即使表less于4列)。 有谁知道为什么发生这种情况? 任何帮助将不胜感激。

使用C#生成没有Office工具的Excel文件

目前我使用的EPPlus库主要是因为EPPPlus不需要安装在最终用户PC上的办公室,但现在我已经指定(插入)每个行和列到这个库的工作表。 我想在没有办公工具的情况下从服务器端的GRIDVIEW数据生成excel文件。 所以我需要一些其他解决scheme或库文件,可以满足我的期望。 提前致谢。

如何在AngularJS中将JSON导出或转换成Excel?

我用4个对象提取一个数组,每个对象都有一个数组,里面是我的Angular项目中的kendo图表数据源。 每个子对象内部的数据大小不一,但始终包含时间戳和1-5个值字段。 我需要将此数组导出到Excel文件(.xls或.xlsx NOT CSV)。 到目前为止,我设法下载JSON作为文件(包括.json和unformatted .xls)。 我希望每个对象成为一本书,并在该书中有一个格式,其中第一列的时间戳,另一个值为1,依此类推。 列标题应该是时间戳,value1名称等(我正在翻译这些在用户界面上根据用户的喜好)。 我怎样才能build立这种格式的.xls文件使用angular? 我不知道一个特别好的图书馆,这是很清楚如何在Angular中使用它。

如何在displaytag中导出带有xlsx扩展名的excel文件

我们用displaytag来导出xls格式的文件,但是我想用xlsx格式。 有没有办法将Excel文件转换为新格式? 我将显示标签的扩展名从xls更改为xlsx <display:setProperty name="export.excel" value="true"/> <display:setProperty name="export.excel.filename" value="assignedUserGroup.xlsx" /> 但是当我在办公室2007或2010年打开它时,它给了我"File extension is not valid" 。

将dynamic标签文本导出到Excel

我有一个小程序,在flowLayoutPanel1中生成一些dynamic标签我试图将这些标签的文本导出到Excel,但我得到的是最后一个标签的值。 这是我的导出类: class Export { public Export(bool defaultBackgroundIsWhite) { this.defaultBackgroundIsWhite = defaultBackgroundIsWhite; app = new Application(); app.Visible = true; workbook = app.Workbooks.Add(1); worksheet = (Worksheet)workbook.Sheets[1]; } public void Do(string excelName, System.Windows.Forms.Label names) { for (int i = 0; i <= 5; i++) { AddNames(i,0,names); } } private void AddNames(int row, int col, System.Windows.Forms.Label lbls) { […]

将数据从HTML表格导出到Excel时排除特定列

我正在使用此脚本将数据从HTML表格导出到Excel。 <script> var tableToExcel = (function() { var uri = 'data:application/vnd.ms-excel;base64,' , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { if (!table.nodeType) table = document.getElementById(table) var ctx […]

替代Excel作为ASP.Net报告生成器

我使用excel通过vb.net/asp.net从网页生成报告,然后将文件发送给用户。 我们有一些Excel超慢/低效率/不closures的问题(即使我们跟踪进程ID,并尝试在代码中杀死它…)。 所以我正在寻找一些灵活的select。 我们需要一个replace,可以: 允许inidivdual单元格格式包括边框(每边不同的设置),背景颜色,字体样式/着色等… 允许单元格合并 允许在单元格内部分格式化(在这种情况下为粗体),同时保持文本的其余部分不变 图像插入/重新放置在一个单元格内(不重要) 每个工作簿多个工作表 这些都是我能想到的所有function,任何帮助或build议在替代图书馆看,将不胜感激。 我们正在服务器上运行Excel 2007,但是我们将Office 2010推广到客户端,所以我认为这可能会打开一些更受支持的文件格式,如果有帮助的话。

将网页导出到Excel时保留CSS样式

我打算在ASP.NET网页中实现SaveToExcelfunction,方法是将HTML发送回服务器的隐藏字段,然后将其作为带有.xls扩展名的附件抽出。 问题在于,网页的CSS样式很多。 而且由于这些样式不是HTML的固有部分,我不认为它们会转移到Excel文件中。 (我现在明白了为什么报告的程序员为了适应这种使用FONT标签的问题,我想知道为什么。) 我想到,在将页面提交回服务器之前,可能会在页面上运行一个jQuery脚本,将实际样式从css属性复制到元素自身的内部属性。 我不知道这会有多好,但可能比没有好。 有没有更好的办法?

如何在Excel中对dynamic创build的单元格区域的列进行求和

在Excel电子表格中使用jxls forEach循环创build了许多行。 在这些行的每一行中,都有一组使用forEachdynamic创build的列。 所以,基本上一个细胞变成了几个细胞的范围和一些细胞下来。 在每个生成的单元格列的底部,我想要一个总和公式来总结列。 如果我把SUM(C3)放在细胞变成很多细胞的时候,我会得到一个错误,你不能SUM(C3:E3:C5:E5)或者是那个效果。 根据官方网页: http ://jxls.sourceforge.net/reference/formulas.html,jxls足够聪明地调整你的总和,当单元格变成一个范围下降,也跨越,但不是两个。 我还要提到,我希望forumlae坚持单元格,而不是只产生总和,所以如果我编辑上面的单元格,它会在下面的总数更新。 有谁能帮我解决这个问题吗? 此外,使用r1c1引用没有工作,因为当我导出A1的默认引用设置在Excel中,并将为任何人使用这种方式设置。 我试图设置启动macros使用r1c1单元格引用,但无济于事。