Tag: export to excel

Excel单元格中的HTML数据。 Excel更改值,导致数据库无效导入

我目前正在尝试导入包含我网站产品的产品数据的Excel电子表格。 在可用于产品导入的各个领域中,其中一个是产品说明。 在这个单元格中,我粘贴了希望在该产品上显示的HTML数据。 但是,似乎有时Excel会决定自行格式化这些数据,并且在导入之后,HTML全部搞砸了。 这很奇怪,因为这不会发生在每个产品上。 我已经尝试格式化单元格为“文本”,但似乎没有效果。 当我将单元格中的值粘贴到记事本中时,我可以看到每个单引号(“)已经加倍了,出于什么原因,我不知道。 数据在单元格中查看时看起来是正确的,但不能正确导入,并且在复制和粘贴excel时,数据会被明显更改。 任何想法如何弥补这一点? 我怎样才能让excel忽略数据呢?

ASP.NET到Excel导出 – 参考文件并打开另存为对话框?

我有这个代码: Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click ' Here we go. All the data in the form to an Excel sheet. Cross your fingers… Dim oExcel As Object Dim oBook As Object Dim oSheet As Object 'Start a new workbook in Excel- this isn't really what I need though, I need […]

如何使用CopyFromRecordset(excel vba)执行“插入行”而不是“复制行”

我是新的excel VBA。 我有一个要求,我必须将表值从SQL Server 2005复制到Excel工作表。 我已经用googlesearch了一下上面的代码(下面列出)。 在这个Excel表格中有固定的一组显示图例和date的行。 打印数据库/表格值后应显示这些行。 正如我使用.CopyFromRecordset将logging集中的logging复制到Excel表,显示图例和date的行将被数据库/表值覆盖。 请让我知道如何执行插入行而不是复制。 或者有什么办法来达到上述目的。 – -码 – – – – – – Sub GETSQLSERVERDATA() Dim Cn As ADODB.Connection Dim Server_Name As String Dim Database_Name As String Dim User_ID As String Dim Password As String Dim SQLStr As String Dim USERID As String Dim rs As ADODB.Recordset Set rs […]

使用WriteXLS将数据框列表写入xls

我无法find文档来回答我看似简单的问题。 为了简单起见,我列出了3个不同行数的dataframe。 mylist<-list() mylist[[1]]<-c(1:10) mylist[[2]]<-c(2:15) mylist[[3]]<-c(20:54) 我想将列表中的每个元素写入Excel工作簿中的一个单独的工作表,我大概可以使用WriteXLS(?)完成工作。 当我打电话 WriteXLS("mylist", ExcelFileName="mylist.xls") Error in WriteXLS("mylist", ExcelFileName = "mylist.xls") : One or more of the objects named in 'x' is not a data frame or does not exist WriteXLS不支持列表吗? 如果不是,我该如何有效地解决这个问题? 我将作为大型模拟的一部分来编写文件。

Excel表格数据连接在刷新时删除单元格引用

我在Excel工作簿(2007)中有一个数据连接,它引用另一个Excel工作簿中的一个表。 我有一个单元格在表格的最后一列标题内引用一个date值。 每次外部工作簿被更新并且此date值更改时,我的工作簿中的单元格引用已损坏,单元格显示#REF ! 如果它帮助我使用数据库查询。 连接string:{replace的path和工作簿名称} DBQ=PATH\WORKBOOKNAME.xlsx;DefaultDir=PATH;Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=1046;FIL=excel 12.0;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=1;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes; 命令文本:{replace的path} SELECT * FROM `PATH\WORKBOOKNAME.xlsx`.`Main$` `Main$` ORDER BY `Main$`.IP 这就是刷新之前H列中的单元格值: 这就是刷新后列H中的单元格值: 此表的最后一个列标题包含每次更新源工作簿时都会更改的date值(源工作簿中的“易失性date”)。 技术上这个date字段不是其他工作簿表的一部分。 但是,数据连接仍然将其拉入主工作表的表格中。 我将无法修改其他工作簿表格和格式,而不会因为其他依赖项而更改其他一些内容。 我不确定任何其他方式真正引用dynamic表头或正确引用此单元格,以便参考不被破坏… 我希望在单元格公式内部完成此操作,而不必使用macros(如果可能的话)。 任何帮助是极大的赞赏。 谢谢。

如何使用EPPlus将文本转换为列?

使用MS Excel中的数据选项卡,我可以执行“文本到列”。 如何做到这一点使用C#代码?

如何保持在Excel单元格的大值?

我正在准备一个来自数据库的值。 在数据库中,列值有很长的数字,但在Excel中,大数字不能正确显示。 例如: 容器ID的 值为201234578000007838920986 我从数据库中获取这个值,但Excel显示它为2.01235E + 23 如果我扩大细胞,它只扩展到一定程度: 2.01234578000007E + 23 是否有任何可能的方法来适应Excel单元格中的值? 我正在使用Microsoft Excel 2007。

导出到excel工作在本地但不在服务器上

我知道很多论坛上这样的问题很多次被问到,但是让这个问题变得陌生的事情是,它在本地和服务器上的一个模块工作,而不是另一个模块。 让我更清楚。 我出口一个模块的Excel表格,说CS使用以下代码 public void ExportToExcel(string fileName, GridView gv) { try { HttpContext.Current.Response.ClearContent(); HttpContext.Current.Response.AddHeader("content-disposition", string.Format("attachment;filename={0}.xls", fileName)); HttpContext.Current.Response.ContentType = "application/excel"; System.IO.StringWriter sw = new System.IO.StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); gv.RenderControl(htw); HttpContext.Current.Response.Write(sw.ToString()); HttpContext.Current.Response.End(); } catch (Exception ex) { } } 并导出另一个列表说,零售商使用相同的代码。 我debugging本地和第二个模块,它是一个例外 ThreadAbortException但是一个logging列表。 正如我在这里build议我使用HttpContext.Current.ApplicationInstance.CompleteRequest但得到意想不到的结果(整个页面expoted)

使用颜色代码从Gridview导出为Excel

我在GridView使用基于一些百分比逻辑的颜色代码。 但是,导出到Excel我不知道如何维护Excel中的这种颜色代码。 请指导 以下是RowDataBound的代码 protected void Grd_QADetails_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { var dataRowView = e.Row.DataItem as DataRowView; DataRow row = dataRowView.Row; var Current = (row["Current Month Percentage"] as double?) ?? null; double? Yellow = (double?)Convert.ToDouble(row["Yellow"]); double? Green = (double?)Convert.ToDouble(row["Green"]); if (Current != null) { if (Current >= Green) e.Row.Cells[6].BackColor = […]

在ms访问中插入结果集中的excel文件数据

我有一个方法来检查员工的出勤情况。 雇员的名字,姓氏,职位是从数据库中检索的。 日常出勤方法工作正常。 现在,我也有一种方法,从每日出勤方式创build每月出勤报告。 它也检索数据库中的数据。 在查询中,我使用了一个数据透视表。 它不起作用。 错误表示它在from子句中有错误。 但是当我在ms访问中testing这个查询时,它完美的工作。 大家可以帮助我吗? 这是我的代码。 private void attendanceView() throws ClassNotFoundException{ String query ="TRANSFORM COUNT(attendance.present)SELECT employees.ID,employees.firstName,employees.lastName,employees.position,employees.rate FROM employees LEFT JOIN attendance ON employees.ID = attendance.empID GROUP BY employees.ID,employees.firstName,employees.lastName,employees.position,employees.rate PIVOT attendance.dateAttended"; Object[][] result = connectToDB(query); monthlyAttendanceTable.setModel(new javax.swing.table.DefaultTableModel( result, new String [] {"Employee ID","First Name","Last Name", "Position", "Rate","",""} ) { Class[] types […]