标签: export-to-excel

以简单的方式导出到Excel(但不是CSV)

昨天,我发现这个操作方法上通过简单的生产HTML将数据导出到Excel电子表格.看起来像是一种使用格式导出单元格的直接方式,只使用CSV格式无法实现.

我的想法是在Java应用程序中处理一些数据,将结果导出到Excel电子表格,并利用Excel的功能进一步分析数据,绘制图表等...(避免重新实现Excel的强大功能).但是,在导出数据之前,我想为某些单元格的背景着色.Excel的"条件格式化"功能是不够的(另外,我不想手动执行此操作).我发现在Java应用程序中准备包含所有格式的电子表格并在Excel中从那里开始是相当方便的.

在提到的方法操作方法,简单,效果很好,除了两个问题.我希望你们中的一些人可能有过这方面的经验,并且能够为这个问题提供一些启示.

  1. <td bgcolor="#ff2323">当我在Firefox中打开XLS文件时,将单个单元格着色就像我想要的那样,但Excel将颜色更改为我认为他们称之为"web-safe"调色板的颜色.这意味着,我得到的是"红色","紫红色","粉红色","橙色","浅黄色"和"白色",而不是256种不同的红色.有没有办法阻止这种颜色转换发生?

  2. 当我打开XLS文件(实际上它只是内部的HTML)时,所有看起来都很好但是分隔单个单元格的细灰线已经消失,我无法弄清楚如何"打开它们".那是什么?

问题1是我真正想要解决的主要问题.

html excel colors export-to-excel

2
推荐指数
1
解决办法
2368
查看次数

将cfdocument保存为excel文件

是否有一种解决方法使用cfdocument标记将页面/文件保存为Excel工作表而不是PDF文件?

我已经设置了一个流程来制作pdf文件并通过电子邮件发送给我们,并希望让我的客户选择获取excel文件.如果我可以重用我已有的代码而不必在POI或类似的东西中重写它,那将是很好的.

pdf coldfusion excel export-to-excel cfdocument

2
推荐指数
1
解决办法
2102
查看次数

如何将大数据导出到Excel

我的asp.net应用程序中有一个标准页面.当用户单击报告按钮时,首先在新页面中将结果绑定到数据网格,然后将此页面导出为具有更改内容类型方法的excel文件.

这通常有效,但是当大量数据到来时,会抛出system.outofmemoryexception.

有谁知道解决这个问题的方法,或其他有用的技术吗?

asp.net excel export-to-excel large-files

2
推荐指数
1
解决办法
2万
查看次数

PHP到Excel,加粗字体

为了通过php将一些数据从excel传输到我,我使用这个函数来创建标签;

function xls_label($row, $col, $value, $bold )  
{       
     echo pack("ssssss", 0x204, 8 + strlen($value), $row, $col, 0x0, strlen($value)); 
     echo $value;  
}
Run Code Online (Sandbox Code Playgroud)

这会以常规字体添加标签.

现在我想知道我需要添加到这个函数中以使标签的字体变粗?


我不想使用任何库,因为我只需要这个简单的功能.

php export-to-excel

2
推荐指数
2
解决办法
1万
查看次数

如何为jqGrid启用excel导出按钮

您好我想在jqgrid的寻呼机中显示"export to excel"按钮.我尝试了很多方法,阅读了很多文章/帖子,但我没有看到这个按钮.文档也没有任何用处.我应该采取哪些措施才能看到此按钮

PS.我使用ASP.NET MVC

PSS.我的代码是

<link href="../../Scripts/jquery.UI/css/redmond/jquery-ui-1.8.1.custom.css" rel="Stylesheet"
    type="text/css" />
<link href="../../Scripts/jquery.jqGrid/css/ui.jqgrid.css" rel="Stylesheet" type="text/css" />
<script type="text/javascript" src="../../Scripts/jquery.jqGrid/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="../../Scripts/jquery.jqGrid/js/i18n/grid.locale-ru.js"></script>
<script type="text/javascript" src="../../Scripts/jquery.jqGrid/js/jquery.jqGrid.min.js"></script>


<table id="EmployeeTable">
</table>
<div id="EmployeeTablePager">
</div>
<script type="text/javascript">
    jQuery(document).ready(function () {
        jQuery('#EmployeeTable').jqGrid({
            url: '/Employee/EmployeeData',
            datatype: "json",
            mtype: 'POST',
            jsonReader: {
                page: "page",
                total: "total",
                records: "records",
                root: "rows",
                repeatitems: false,
                id: ""
            },
            colNames: ['Id', '???', '???????', 'Email', 'Date'],
            colModel: [
            { name: 'Id', width: 20 },
            { name: 'FirstName', width: 105 },
            { name: …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jqgrid export-to-excel

2
推荐指数
1
解决办法
3万
查看次数

通过mvc3导出到excel

大家好我想尝试以mvc3中的表格的形式将一些数据导出到excel.这是我用来生成excel文件的类:

//------------------------------------------------------------------------------
// <copyright file="ExcelDocument.cs" company="Microsoft">
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>
// <summary>The Export to Excel Document class.</summary>
//  ----------------------------------------------------------------------------
namespace ExporToExcel.Controllers.ControllerExtensions
{
    using System;
    using System.IO;
    using System.Linq;
    using DocumentFormat.OpenXml;
    using DocumentFormat.OpenXml.Extensions;
    using DocumentFormat.OpenXml.Packaging;
    using DocumentFormat.OpenXml.Spreadsheet;


    /// <summary>
    /// Excel document.
    /// </summary>
    public static class ExcelDocument
    {
        /// <summary>
        /// Default spread sheet name. 
        /// </summary>
        private const string DefaultSheetName = "Sheet1";

        /// <summary>
        /// Create the exel document for streaming.
        /// </summary> …
Run Code Online (Sandbox Code Playgroud)

openxml export-to-excel asp.net-mvc-3

2
推荐指数
1
解决办法
6985
查看次数

使用dataformat时逗号无效

这是我将查询输出到电子表格的代码.

<cfscript> 
  //Use an absolute path for the files. ---> 
  theDir=GetDirectoryFromPath(GetCurrentTemplatePath()); 
  theFile=theDir & "getTestInv.xls"; 
  //Create an empty ColdFusion spreadsheet object. ---> 
  theSheet = SpreadsheetNew("invoicesData"); 
  //Populate the object with a query. ---> 
  SpreadsheetAddRows(theSheet,getTestInv);
</cfscript>

<cfset format = StructNew()>
<cfset format.dataformat = "#,###0.00">
<cfset SpreadsheetFormatColumn(theSheet,format,10)

<cfspreadsheet action="write" filename="#theFile#" name="theSheet" sheetname="getTestInv" overwrite=true>
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Invalid CFML construct found on line 125 at column 32.
ColdFusion was looking at the following text:

,

The CFML compiler was processing:

An expression beginning with /", on line …
Run Code Online (Sandbox Code Playgroud)

coldfusion dataformat export-to-excel coldfusion-10 cfspreadsheet

2
推荐指数
1
解决办法
320
查看次数

如何在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" />
Run Code Online (Sandbox Code Playgroud)

但是"File extension is not valid"当我在2007年或2010年的办公室开业时,它给了我.

java excel displaytag export-to-excel

2
推荐指数
1
解决办法
1万
查看次数

如何使用mysql连接ms excel-2007.

如何将excel-2007与mysql连接起来.我在Windows 7,64位.使用excel-2007 32位和mysql 5.1版,32位.任何人都可以帮我如何在excel文件中导入我的mysql表数据.提前致谢.

mysql excel vba excel-2007 excel-vba export-to-excel

2
推荐指数
2
解决办法
1万
查看次数

如何在Yii中使用PhpExcel将自动换行属性设置为特定列?

我想将wordwrap属性设置为特定列.我已为该列设置了固定宽度.但是当文本很大时,它会进入下一个单元格.我想将该文本包装在同一列中.

我正在使用phpExcel扩展来导出数据.

这是代码.

    $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(0, $row, "Sr No");
    $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(1, $row, "Query");
    $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(2, $row, "Additional Detail.");
    $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(60);
    $objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(60);
Run Code Online (Sandbox Code Playgroud)

想在上面的代码中将wordwrap属性设置为B列.任何帮助,将不胜感激!

php export-to-excel yii phpexcel

2
推荐指数
1
解决办法
1万
查看次数