导出多个表到excel的问题 [问题点数:30分,结帖人syw_java]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs1
本版专家分:5
Bbs7
本版专家分:23575
Blank
黄花 2011年9月 PowerBuilder大版内专家分月排行榜第二
2011年8月 PowerBuilder大版内专家分月排行榜第二
2011年5月 PowerBuilder大版内专家分月排行榜第二
2010年8月 PowerBuilder大版内专家分月排行榜第二
2010年4月 PowerBuilder大版内专家分月排行榜第二
Blank
蓝花 2011年7月 PowerBuilder大版内专家分月排行榜第三
2011年1月 PowerBuilder大版内专家分月排行榜第三
2010年9月 PowerBuilder大版内专家分月排行榜第三
2010年7月 PowerBuilder大版内专家分月排行榜第三
2010年6月 PowerBuilder大版内专家分月排行榜第三
2010年5月 PowerBuilder大版内专家分月排行榜第三
Bbs4
本版专家分:1075
Bbs2
本版专家分:446
Bbs5
本版专家分:4692
Blank
黄花 2010年9月 PowerBuilder大版内专家分月排行榜第二
Bbs6
本版专家分:6697
Blank
黄花 2011年12月 PowerBuilder大版内专家分月排行榜第二
SQL Server导出表到EXCEL文件的存储过程
SQL Server<em>导出</em><em>表到</em>EXCEL文件的存储过程,整理sql如何把表<em>导出</em>
poi实现java导出成绩表到excel
private void scoreToExcel(HttpServletRequest request, HttpServletResponse response, PrintWriter out) throws ServletException, IOException { TeacherDao teacherDao = new TeacherDao(); //查询所有学生成绩信息
Revit开发之导出明细表到Excel
Revit API 里目前好像还没有明细表<em>导出</em>Excel的API 所以<em>导出</em>Excel的策略是,先读取明细表,然后再 写到Excel中,读取可以用 ViewSchedule.GetCellText(SectionType sectionType, int row, int column); 写入Excel方法就很多了,读者可以随意选 下面是一个简单的例子,写入Excel用的是NPOI
多个导出excel的源代码
我选择了 其中有一个asp.net的程序可以web运行 效率也不错 有很多种实现方法,能通过编译
多个Datagridview导出Excel
[b]各位大侠:rn 大家好!rn 我是vb.net的初学者,现在用的是vs2010,在TabControl里有三个tabpage,每一个page里有一个Datagridview,想把Datagridview里的数据<em>导出</em>至Excel里,并且每一个Datagridview里的数据分别<em>导出</em>到Excel里的一页sheet里。请问怎么实现啊?谢谢大侠们!呵呵。[/b]
导出多个excel
我现在从一个dt里面把数据<em>导出</em>至excel,数据量超过65535行, excel一个sheet只能显示65535行,怎么从一个dt里面<em>导出</em><em>多个</em>excel文件啊,?!rn
导出excel多个sheet
设置<em>导出</em>文件名,设置编码格式 String fileName = "用户【"+userId+"】记录"; //工具类 ExportExcelUtils exportExcelUtils = new ExportExcelUtils(); response.setContentType("application/binary;charset=UTF-8"); ServletOutputStream ...
批量导出导出多个excel或者单个excel问题
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class) public void particularsDownloadExcel(String combination) throws BaseException { ServletRequestAttributes servletReques...
isql导出表到文本
C:\&gt;isql-Usa-HZZY-DALI-Pxxxx1&gt;usepubs2&gt;go1&gt;EXECmaster..xp_cmdshell'bcppubs.dbo.jobsoutc:\a.txt-c'2&gt;go 转载于:https://www.cnblogs.com/LCX/archive/2009/12/03/1615918....
请教下从DATAGRID导出表到EXCEL的问题,在线等!
怎么样从DATAGRID<em>导出</em><em>表到</em>EXCEL?我网上查了好多,但是都好象有点<em>问题</em>rn哪为哥哥能帮帮忙!MM在这里谢谢哥哥了
一个excel导出多个sheet的问题
我在一个<em>excel</em>中<em>导出</em>4个<em>excel</em>时出现无效索引的提示,好像是因为大于默认的3个sheet了请问这个<em>问题</em>如何解决? rn Interop.Excel.Application xlApp;rn Interop.Excel.Workbook xlBook;rn Interop.Excel.Worksheet xlSheet1;rn Interop.Excel.Worksheet xlSheet2;rn Interop.Excel.Worksheet xlSheet3;rn Interop.Excel.Worksheet xlSheet4;rnrn xlApp = CreateObject("Excel.Application");rn rn xlBook = xlApp.Workbooks.Add;rn rn MessageBox.Show(xlBook.Sheets.Count.ToString());rn xlSheet1 = CType(xlBook.Worksheets(1), Microsoft.Office.Interop.Excel.Worksheet);rn xlBook.Sheet.Add(xlSheet1);rn xlSheet2 = CType(xlBook.Worksheets(2), Microsoft.Office.Interop.Excel.Worksheet);rn xlBook.Sheet.Add(xlSheet2);rn xlSheet3 = CType(xlBook.Worksheets(3), Microsoft.Office.Interop.Excel.Worksheet);rn xlBook.Sheet.Add(xlSheet3);rn xlSheet4 = CType(xlBook.Worksheets(4), Microsoft.Office.Interop.Excel.Worksheet);rn xlBook.Sheet.Add(xlSheet4);
利用EPPlus导出Excel,多个worksheet问题
对这个玩意不熟悉。。。现在的功能需求打开一个已经创建的aaa.xlsx文件,这个文件已经存在一个worksheet:2013-10-23,现在想往这个aaa.xlsx追加一个新的worksheet:2013-10-24rn发现如下代码,始终加不成功,打开生成的aaa.xmls会提示错误。。rn====================rnrnrn[code=csharp]rnOfficeOpenXml.ExcelPackage ep;rn FileStream fs;rn if (File.Exists(savepath))rn rn fs = new FileStream(savepath, FileMode.Open);rn rn ep = new OfficeOpenXml.ExcelPackage(fs);rn rnOfficeOpenXml.ExcelWorkbook wb = ep.Workbook;rn OfficeOpenXml.ExcelWorksheet ws = wb.Worksheets.Add(worksheet);rn ws.Cells[1, 1].Value = "Timestamp";rn ws.Cells[1, 2].Value = "Content";rnrn ws.Cells[1, 1].Style.Font.Bold = true;rn ws.Cells[1, 2].Style.Font.Bold = true;rn ws.Cells[1, 1].Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;rn ws.Cells[1, 2].Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;rn ws.Cells[1, 1].Style.VerticalAlignment = ExcelVerticalAlignment.Center;rn ws.Cells[1, 2].Style.VerticalAlignment = ExcelVerticalAlignment.Center;rnrn ws.Cells.Style.Font.SetFromFont(new Font("Times New Roman", 11));rn ws.Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center;rnrn ws.Column(1).Width = 30;rn ws.Column(2).Width = 200;rn int i = 2;rn foreach (KeyValuePair pair in result)rn rn ws.Cells[i, 1].Value = pair.Key;rn ws.Cells[i, 2].Value = " " + ((char)10).ToString() + pair.Value.Replace("\r", "").Replace("\n", ((char)10).ToString());rn ws.Row(i).CustomHeight = false;rn i++;rn rn rn byte[] source = ep.GetAsByteArray();rn fs.Write(source, 0, source.Length); rn fs.Close();rnrn[/code]
java 导出excel多个sheet
java <em>导出</em><em>excel</em> <em>多个</em>sheet 废话不多说了,直接上代码,有需要的盆友,可以看看。@TOC @RequestMapping(&quot;/exportAllyScoreCount&quot;) public void exportAllyScoreCount(HttpServletRequest request,HttpServletResponse response,TAllyParameterConfi...
NPOI DataSet 导出多个excel
用的网上下的NPOIHelper.cs 没有批量<em>导出</em>的例子,不知道怎么弄啊,谁告诉下。rn要dataset <em>导出</em><em>多个</em><em>excel</em>文件,不是sheet。rn另外<em>导出</em><em>多个</em>文件后打包下载到本地谁给个例子。
java导出Excel之多个sheet
做数据报表的时候,有时候需要将一组数据,<em>导出</em>到一个Excel的<em>多个</em>sheet中。 001 4 编号1 001 6 编号1 合计 10 编号1 002 5 编号2 002 5 编号2 合计 10 编号2 003 7
支持多个DBGridEH导出Excel
在他人的DBGridEh<em>导出</em>到Excel的基础上进行改进,增加功能如下: 1、支持<em>多个</em>DBGridEH同时<em>导出</em>到Excel的不同Sheet页 2、进度条与数据进度保持一致 3、增加了进度百分比显示 //调用方法: procedure TForm1.Button1Click(Sender: TObject); var DbOut: TDBGridEhToExcel; i: integer; begin try DbOut := TDBGridEhToExcel.Create(Self); for i := 0 to 9 do //初始化数组 begin DbOut.DBGridEhRecAry[i].TempDBGridEh := nil; DbOut.DBGridEhRecAry[i].TitleName := ''; DbOut.DBGridEhRecAry[i].SheetTabName := ''; end; //有多少个DBGridEh的数据要<em>导出</em>,此处表示两个 DbOut.DBGridEhRecLength := 2; //统计结果一 DbOut.DBGridEhRecAry[0].TempDBGridEh := dbgSpotCheckCount; DbOut.DBGridEhRecAry[0].TitleName := '统计结果一'; DbOut.DBGridEhRecAry[0].SheetTabName := '统计结果一'; //统计结果二 DbOut.DBGridEhRecAry[1].TempDBGridEh := dbgValuationCount; DbOut.DBGridEhRecAry[1].TitleName := '统计结果二'; DbOut.DBGridEhRecAry[1].SheetTabName := '统计结果二'; DbOut.TitleName := '统计结果'; DbOut.ShowProgress := True; DbOut.ShowOpenExcel := True; DbOut.ExportToExcel; finally FreeAndNil(DbOut); end; end; 还可以改进的地方,比如: 1、标题栏占用几行,字体,字体颜色,字体大小,背景颜色可以封装提供设置方法; 2、字段标题字体,字体颜色,字体大小; 3、表格样式设置; 就是动态数据不会封装到类里面,如果有高人封装得更好一些,请发一份我;
Winform导出多个sheet的Excel
在网上搜了半天 基本上所有方法都是使用微软组件进行<em>导出</em>的。。但是若没装office却不能实现。。rn本机上只有 WPS。 求大神指点 不装office 实现<em>导出</em><em>多个</em>sheet的Excel(dataset里一个表一个sheet)
导出Excel多个多个sheet
protected void Page_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); DataColumn dc = new DataColumn("id"); dt.Columns.Add(dc); dc = new DataColumn("nam...
多个datatable写入多个excel。 一键导出
DataTable dt = new DataTable();rn dt.Columns.Add("Id");rn dt.Columns.Add("Count");rn for (int i = 0; i < 5; i++)rn rn DataRow dr = dt.NewRow();rn dr["Id"] = i.ToString();rn dr["Count"] = i.ToString();rn dt.Rows.Add(dr);rn rnrn DataTable dt2 = new DataTable();rn dt2.Columns.Add("Id2");rn dt2.Columns.Add("Count2");rn for (int i = 0; i < 5; i++)rn rn DataRow dr = dt2.NewRow();rn dr["Id2"] = i.ToString();rn dr["Count2"] = i.ToString();rn dt2.Rows.Add(dr);rn rnrn DataTable dt3 = new DataTable();rn dt3.Columns.Add("Id3");rn dt3.Columns.Add("Count3");rnrn for (int i = 0; i < 5; i++)rn rn DataRow dr = dt3.NewRow();rn dr["Id3"] = i.ToString();rn dr["Count3"] = i.ToString();rn dt3.Rows.Add(dr);rn rnrnrn 比如三个database,写在一个button事件中。rn 点击button,分别<em>导出</em>,或者打包一起<em>导出</em>。rn 三个datatable分别保存为dt1.xls,dt2.xls,dt3.xls。rn
多个sheet导出excel
使用poi 分<em>多个</em> sheet <em>导出</em><em>excel</em>,希望对您有帮助。
JS导出多个标签页的Excel
Js<em>导出</em>Excel的一个工具类,支持一个Excel<em>多个</em>标签页。自动生成文件,只需要在页面构造出Table,然后传递相关参数即可
NPOI导出Excel的多个sheet
public static bool GridToExcels(List&amp;lt;DataTable&amp;gt; dts, string strExcelFileName, int indexType)         {             bool BSave = false;             try             {                 HSSFWorkbook ...
导出一个EXCEL,多个SHEET
Infragistics.Excel.Workbookwork =newInfragistics.Excel.Workbook(); Infragistics.Excel.Worksheetsheet1 = work.Worksheets.Add("sheet2"); Infragis...
备份表到excel中??
将select * from biao where year='2006'rn查询结果导入<em>excel</em>中rn怎么实现?
多个Datable导出Excel(多个sheet表)
tableName为sheet表的表名。 public static void DataSetToExcel(DataSet ds, string[] tableName, string Path) { Microsoft.Office.Interop.Excel.Application <em>excel</em> = new Microsoft.Off...
导出Excel 一个Excel多个sheet
<em>导出</em>Excel 一个Excel<em>多个</em>sheet
导出清单PowerDesigner导出表到word
在写这篇文章之前,xxx已经写过了几篇关于改<em>导出</em>清单主题的文章,想要了解的朋友可以去翻一下之前的文章 pd<em>导出</em>word表跟一般软件的<em>导出</em>功能相似,通过模版定义格式和样式,然后<em>导出</em>自定义格式的word。我用PowerDesigner15,<em>导出</em>功能用起来比较方便轻易,独一不爽的就是title page和前两页的Header and Footer取不掉。 上面记下简单操作过程以备...
DEV中多个xtrareport导出excel,多个sheet页导出
report1.CreateLayoutViewDocument();  report2.CreateLayoutViewDocument();             report3.CreateLayoutViewDocument();             report4.CreateLayoutViewDocument();             report5.CreateL
PowerDesigner导出表到word html模板
PowerDesigner16<em>导出</em><em>表到</em>word,html模板,<em>导出</em>包括表名,字段名,字段common,字段长度等.
【完】PowerDesigner导出表到word
一、模版修改 在<em>导出</em>表时,powerdesigner默认为我们提供了很多的模版,在工具栏中选择【Report---&amp;gt;Report Template】即可看到所有的默认模版。如图一: 图一 模版列表 这里我们为了<em>导出</em>powerdesigner中创建的表,在工具栏中选择【Report---&amp;gt;Reports】(快捷键Ctrl+E),然后创建一个New Report,如下图二所以,选...
NPOI导出多个单子到一个Excel的多个工作簿里的问题
我要实现查询某天的单子,把改天的单子全部<em>导出</em>,每个单子导入一个工作簿中rn[img=https://img-bbs.csdn.net/upload/201504/14/1429004115_772959.jpg][/img]rnrnrn<em>问题</em>出现了rn[img=https://img-bbs.csdn.net/upload/201504/14/1429004136_243049.jpg][/img]rnrnrn代码:rn[code=csharp] protected void btn_export_Click(object sender, EventArgs e)rn rn if (!string.IsNullOrEmpty(TextBox1.Text.ToString()))rn rn rn rn string SearchText = TextBox1.Text.ToString();rn SqlHelp sqly1 = new SqlHelp();rn string strfay1 = "select * from tOrderReview a where not exists(select 1 from tOrderReview where SerialNumber=a.SerialNumber and Record>a.Record) and aEffective='True' and 1=1 and SerialNumber like '%" + SearchText + "%' order by FillDate desc";rn //string strfay1 = "select * from tOrderProductInformation a where not exists(select 1 from tOrderProductInformation where SerialNumber=a.SerialNumber and Record>a.Record) and";rn DataTable dty1 = sqly1.GetDataTable(strfay1);rn sqly1.SqlClose();rn //string templetfilepath = Server.MapPath("template.xls");rnrnrnrn //string templetfilepath = @"E:\000\template.xls";rn string templetfilepath = Server.MapPath("template.xls"); rn //string tpath = @"E:\000\out.xls";rn string tpath = Server.MapPath("out1.xls");rn FileInfo ff = new FileInfo(tpath);rn if (ff.Exists)rn rn ff.Delete();rn rn FileStream fs = File.Create(tpath);rn HSSFWorkbook x1 = new HSSFWorkbook();rn x1.Write(fs);rn fs.Close();rnrnrn FileStream fileRead = new FileStream(templetfilepath, FileMode.Open, FileAccess.Read);rnrn HSSFWorkbook hssfworkbook = new HSSFWorkbook(fileRead);rnrn FileStream fileSave2 = new FileStream(tpath, FileMode.Open, FileAccess.Read);rn HSSFWorkbook book2 = new HSSFWorkbook(fileSave2);rn rn HSSFSheet CPS = hssfworkbook.GetSheet("Sheet1") as HSSFSheet;rn for (int i = 1; i = 4)rn rn MyInsertRow(ws, 12, dt.Rows.Count - 3, mySourceStyleRow);//模版中已有3行,现在须调用函数插入DataTable行数-3行rn rn //添加或修改WorkSheet里的数据 rn #region//给Excel单元格赋值rn SqlHelp sqlf = new SqlHelp();rn string strfacf = "select * from tOrderReview where OrderID='" + OrderID + "' and aEffective='True'";rn //string strfacf = "select * from tOrderReview a where not exists(select 1 from tOrderReview where SerialNumber=a.SerialNumber and Record>a.Record) and SerialNumber='" + lb_serialnum.Text.ToString() + "'";rn SqlDataReader drf = sqlf.ExecuteReader(strfacf);rn drf.Read();rn if (drf.HasRows)rn rn ws.GetRow(5).GetCell(15).SetCellValue(sns);rn ws.GetRow(6).GetCell(2).SetCellValue(drf["CustomCode"].ToString());rn ws.GetRow(6).GetCell(4).SetCellValue(drf["CustomName"].ToString());rn ws.GetRow(6).GetCell(10).SetCellValue(drf["OrderSource"].ToString());rn ws.GetRow(6).GetCell(15).SetCellValue(drf["OrderGrade"].ToString());rn ws.GetRow(7).GetCell(2).SetCellValue(drf["SubmitDate"].ToString());rn ws.GetRow(7).GetCell(4).SetCellValue(drf["DeliveryDate"].ToString());rn ws.GetRow(7).GetCell(7).SetCellValue(drf["OrderSort"].ToString());rn rn drf.Dispose();rn sqlf.SqlClose();rn rn if (dt.Rows.Count > 0)rn rn for (int n = 0; n < dt.Rows.Count; n++)rn rn ws.GetRow(n + 10).GetCell(0).SetCellValue(n + 1);rn ws.GetRow(n + 10).GetCell(1).SetCellValue(dt.Rows[n]["ProductCode"].ToString());rn ws.GetRow(n + 10).GetCell(2).SetCellValue(dt.Rows[n]["ProductModel"].ToString());rn ws.GetRow(n + 10).GetCell(3).SetCellValue(dt.Rows[n]["CustomVersion"].ToString());rn ws.GetRow(n + 10).GetCell(4).SetCellValue(dt.Rows[n]["Amount"].ToString());rn rn rn #endregionrn ws.ForceFormulaRecalculation = true;rnrn j++;rn rn using (FileStream filess = File.OpenWrite(tpath))rn rn book2.Write(filess);rn rn //filess.Close(); rn System.IO.FileInfo filet = new System.IO.FileInfo(tpath);rn Response.Clear();rn Response.Charset = "GB2312";rn Response.ContentEncoding = System.Text.Encoding.UTF8;rn // 添加头信息,为"文件下载/另存为"对话框指定默认文件名 rn Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(SearchText + ".xls"));rn // 添加头信息,指定文件大小,让浏览器能够显示下载进度 rn Response.AddHeader("Content-Length", filet.Length.ToString());rn // 指定返回的是一个不能被客户端读取的流,必须被下载 rn Response.ContentType = "application/ms-<em>excel</em>";rn // 把文件流发送到客户端 rn Response.WriteFile(filet.FullName);rn // 停止页面的执行 rnrn Response.End();rn rn rnrn private void MyInsertRow(ISheet sheet, int insertrow, int insertcount, IRow ir)rn rn #region 批量移动行rn sheet.ShiftRows(rn insertrow, //--开始行rn sheet.LastRowNum, //--结束行rn insertcount, //--移动大小(行数)--往下移动rn true, //是否复制行高rn false//, //是否重置行高rn //true //是否移动批注rn );rn #endregionrnrn #region 对批量移动后空出的空行插,创建相应的行,并以插入行的上一行为格式源(即:插入行-1的那一行)rn for (int i = insertrow; i < insertrow + insertcount - 1; i++)rn rn IRow targetRow = null;rn ICell sourceCell = null;rn ICell targetCell = null;rnrn targetRow = sheet.CreateRow(i + 1);rnrn for (int m = ir.FirstCellNum; m < ir.LastCellNum; m++)rn rn sourceCell = ir.GetCell(m);rn if (sourceCell == null)rn continue;rn targetCell = targetRow.CreateCell(m);rnrn //targetCell..Encoding = sourceCell.Encoding;rn targetCell.CellStyle = sourceCell.CellStyle;rn targetCell.SetCellType(sourceCell.CellType);rn rn //CopyRow(sourceRow, targetRow);rn //Util.CopyRow(sheet, sourceRow, targetRow);rn rnrn IRow firstTargetRow = sheet.GetRow(insertrow);rn ICell firstSourceCell = null;rn ICell firstTargetCell = null;rnrn for (int m = ir.FirstCellNum; m < ir.LastCellNum; m++)rn rn firstSourceCell = ir.GetCell(m);rn if (firstSourceCell == null)rn continue;rn firstTargetCell = firstTargetRow.CreateCell(m);rnrn //firstTargetCell.Encoding = firstSourceCell.Encoding;rn firstTargetCell.CellStyle = firstSourceCell.CellStyle;rn firstTargetCell.SetCellType(firstSourceCell.CellType);rn rn #endregionrn rn[/code]rnrn这个是根据我<em>导出</em>单个Excel文件改写出来的,本以为没什么<em>问题</em>,可是搞了一下午了,没法子,求了解这方面的牛人帮下忙,谢谢!200分送上!
导出表到TXT,含列名
/*****************************************************************************功能:<em>导出</em><em>表到</em>TXT,含列名版本:SQL2005以上测试用例:EXEC ExportToTxt '192.168.8.13','bms_ls..project','oa','oa','e:/ttt','|'***************************************************************************
PostgreSQL导出一张表到MySQL
1. 查看PostgreSQL表结构,数据量,是否有特殊字段值 region_il=# select count(*) from result_basic; count --------- 2611527 (1 row) region_il=# \d result_basic Table "noco_il_16q1.result_basic" ...
200分求cxGrid导出主从表到Excel
如题:rn200分求cxGrid<em>导出</em>主从<em>表到</em>Excel
急急急 c++builder关于导出表到excel表 谢谢
我在进行将c++builder 表<em>导出</em>到 <em>excel</em> 表时。原表中字符型字段内容前面是“0”的导入到 <em>excel</em> 后,自动将前面的字符“0”去掉了。怎麽可以保留前面的字符“0”,原表中字符型字段内容前面是“1-1”的导入到 <em>excel</em> 后,自动将内容变成了“一月一日”。怎麽可以保持原样。rn请打大侠给予解决,谢谢谢谢谢!
js如何将2个表到导出的到同一个Excel
首先将一页面上的部分数据添加到将要<em>导出</em>的Excel中,rnrnrn然后把同一个页面上的表 也添加到这个Excel中 (注意:这个页面上的表行列不是固定的)rnrn一:需要向Excel添加的文本rnrn对象编号: xxxxxxxxrn对象名称 : xxxxxxxxrn指标组编号 : xxxxxxxxrn指标组名称 : xxxxxxxxrn日志时间 :xxxxxxxxrnrnrn二:右边是对应的表rnrn表(行列不固定)
100分求导出SQL表到WORD和EXCEL的代码
100分求<em>导出</em>SQL<em>表到</em>WORD和EXCEL的代码
添加excel表到sql server的问题
我先用:rn[code=SQL]rnEXEC master..xp_cmdshell 'bcp AdventureWorks.Persoon.Address out S:\address.xls -c -q -S"WENBIN" -U"sa" -P"sa"'rn[/code]rn<em>导出</em>一个<em>excel</em>表,然后用:rn[code=SQL]rnSELECT * INTO newtable rnFROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source="D:\address.xls"; User ID=Admin;Password=;Extended properties=Excel 5.0')...[address]rn[/code]rn读取刚才<em>导出</em>的表,结果提示错误:rn[code=SQL]rn消息 7399,级别 16,状态 1,第 1 行rn链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 报错。提供程序未给出有关错误的任何信息。rn消息 7303,级别 16,状态 1,第 1 行rn无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。rn[/code]rn请大牛们讲讲为什么?
java实现导出excel表到磁盘上(二)---封装
关于使用java语言,实现<em>导出</em>数据到<em>excel</em>表的功能,上一篇(  java实现<em>导出</em><em>excel</em><em>表到</em>磁盘上---使用poi.jar包 ) 简单的写了一下,这一篇做了一些封装优化,具体如下: 一、一共分成五个步骤,如下: // 第一步、创建一个workbook对象,对应一个Excel文件,如xxx.xls HSSFWorkbook wb = new HSSFWorkbook();
50分求导出SQL表到WORD和EXCEL的代码
那位大哥有<em>导出</em>SQL<em>表到</em>WORD和EXCEL的代码,我想学习学习,这里先谢谢了
java实现导出excel表到磁盘上---使用poi.jar包
今天需要实现将数据库表中的数据可以<em>导出</em>到<em>excel</em>中,方便后台管理人员查看和统计数据使用,先写一个简单的例子,后面会对这个例子进行封装,方便以后其他地方使用,下面开始: 1.首先下载poi.jar包,该jar包提供了实现<em>导出</em><em>excel</em>表的功能 下载地址如下:http://download.csdn.net/detail/u011159417/9700784 2、今天先写一个简
mysql数据库表到excel(仅支持.xlsx格式导出
#!/usr/bin/env python  #coding=utf-8  import xlwt  import MySQLdb  conn=MySQLdb.connect(host='localhost',user='root',passwd='××××',db='test')  cursor=conn.cursor()  count = cursor.execute('select * fr...
DEV GridControl导入导出Excel文件 - 导出表到一个sheet页
1、命名空间 using DevExpress.XtraCharts; using DevExpress.XtraPrinting; using DevExpress.XtraPrintingLinks; using System; using System.Collections.Generic; using System.IO; using System.Linq; using Syste...
asp导出数据表到excel超时的问题
rn刚开始数据不多的时候没什么<em>问题</em>,现在有500多条数据,就常时间导不出来,而且出现超时,为了解决,我加了server.ScriptTimeout=300也没用,还是出不来。rnrn大家看看有什么办法?rnrnrn========================================================================rnrnrnrnrn rnrn rn
使用反射导出对象列表到Excel,并且支持统计
最近项目中需要<em>导出</em>Excel报表,由于用到的是Linq,输出数据一般都是List&lt;object&gt;。例如:           var sum = from l in downloadlist join u in uselist on l.ID equals u.ID into jUL ...
sql server2008 导出表到excel及 导入(压测大数据)
<em>excel</em>文件导入sql sever中: 如果就把Excel数据插入一个新表,就选择【复制一个或<em>多个</em>表或视图的数据】  如果想把Excel数据插入到已存在的一张表中,则选择下面的【编写查询以指定要传输的数据】  选择第一种情况时: 在选择某张sheet后,点击Edit mapping,选择delete rows in destination table(删除旧有数据) 然后继续执行。
导出SQLSERVER表到Excel中的完整代码和执行程序
把SQL SERVER中的数据表<em>导出</em>成EXCEL文件,使用了线程技术,可以在长时间操作时,同时显示进度信息(当然只是个动态显示,不是精确的显示)
java 导出表到excel
基本的创建一个<em>excel</em>表为    注意导入包不一样  创建的 <em>excel</em>的后缀 不一样      public static void main(String[] args) {         try {             HSSFWorkbook wb = new HSSFWorkbook();             HSSFSheet sheet = wb.create
将Excel数据表到数据库表
假设你有大量的数据要导入到数据库表,恐怕是没有效率的写程序,作为用于数据操纵,Excel在这方面有优势,但是,如何将其结合起来?将Excel数据<em>表到</em>数据库表,就是本篇博客的目的. 首先去下载MySQL皮肤(对MySQL数据进行图形化界面操作的便捷工具),点击打开皮肤下载链接. 然后连接数据库,进行操作 继续将发现世界结束后,...
java 导出表到Excel
http://www.imlqw.com/tag/java
IIS下打印报表到Excel
阅读本文之前,请先看上一篇文章《.NET下Excel报表的打印》。 上一篇文章《.NET下Excel报表的打印》介绍了关于报表打印到Excel文件中的方法。若要把项目通过IIS发布出来,还需要继续做以下配置。本文主要介绍在IIS中如何设置允许调用服务器上的Excel程序。只有设置了这些配置,报表打印才能在实际项目中得以应用。 第一步: 在服务器上安装office的Excel软件。 在"开始
[10月18日的脚本] 从Access中导入多个表到Excel
脚本下载: mdlTransferAccessToExcel.zip http://gallery.technet.microsoft.com/scriptcenter/Import-Multiple-Tables-ad78b80f 该VBA脚本示例阐述了如何向Excel工作表中一次性导入<em>多个</em>Access表,与此同时,每个Excel工作表的名字与每个Access表的名字相匹配。该脚本可用于
如何合并excel工作簿中多个表到dataset中?
如何合并<em>excel</em>工作簿中<em>多个</em><em>表到</em>dataset中?求救!!
导出表到excel(二)
using System;using Excel;namespace RFID.PublicClass.ExcelOut{ ///  /// ExcelOut 的摘要说明。 ///  public class ExcelOut {  private static Excel.Application <em>excel</em>=null;  private static Excel._Workbook xBk=
Python生成九九乘法表到Excel
1 import xlwt 2 3 wbk=xlwt.Workbook() 4 sheet1=wbk.add_sheet("my_sheet1") 5 6 for i in range(1,10): 7 for j in range(1,i+1): 8 sheet1.write(i-1,j-1,"%sx%s=%s"%(j,i,j*i))...
导出EXCEL文件导出EXCEL
用于考核的系统,<em>导出</em>EXCEL<em>导出</em>EXCEL
Labview处理Excel表到Access数据库
工作中偶尔用到从Excel导入Access数据库。大概工作流程是首先清空数据库表格,然后打开通过ActiveX打开Excel表格获取数据,根据内容逐行存储至数据库。实际操作中遇到两个<em>问题</em>,首先是清空数据库,使用DELETE指令删除表,实际应用可以删除,需要等待几秒的时间。如果使用删除条件语句会快很多,添加关键字,添加的关键字删除。实际应用效果可以接受,处理时间可以忽略。第二个<em>问题</em>是从表格获取数据后...
导出Excel的奇怪问题
string docname, namedrninteger value=1rndocname=pathname+"\temp.xls"rnIF value = 1 THEN rn dw_1.SaveAsAscii(docname)rn oleobject ole_object1rn ole_object1=create oleobjectrn if ole_object1.connecttonewobject("<em>excel</em>.application") <>0 thenrn messagebox('ole错误','ole无法连接!')rn return 0rn end ifrn ole_object1.visible=truern ole_object1.workbooks.open(docname)rnend ifrnreturn 1rn上面的语句为什么在我的机器上可以成功<em>导出</em>到Excel里面,但是到了客户那Excel里就是空的,什么内容都没有导进去。客户的Excel是XP或2000的。操作系统是win2kserver或win98。rn我的机器的环境是ExcelXP,win2kserver
关于导出EXCEL的问题
请问如何将数据窗口中的数据<em>导出</em>到EXCEL中,并且<em>导出</em>位置由用户自己决定,谢谢
asp导出 excel问题
我现在手头上有个<em>导出</em> <em>excel</em>的源码,我看不懂啊rn连怎么样转参数进去都不知道....郁闷~~rn那位大虾帮忙解释一下啊rnrnto<em>excel</em>.asprnrnrnrn
关于导出excel问题
我是用这段代码实现<em>导出</em><em>excel</em>的,但是<em>导出</em>来时候 身份证号码变成了科学计数发了,在数据库中身份证是文本类型的,怎么<em>导出</em>来变成数据类型了?rn rn
!!!!!!!!!__DataGridView导出Excel问题
在本机上可以<em>导出</em>,换其他机子就报错!!rnrn操作Excel用的是引用COM组件的方法.估计是Excel版本<em>问题</em>,但是在相同版本的机子上测试,还是报错!!rnrn望,高手指点!!
导出成Excel的问题
我做一个从Web<em>导出</em>报<em>表到</em>Excel,发现"0053"这样的字符串<em>导出</em>都成了"53",有啥办法解决吗?让它原样<em>导出</em>!
DataGrid导出Excel的问题
我用的如下代码:rnrnResponse.Clear(); rnResponse.Buffer= false; rnResponse.Charset="GB2312"; rnResponse.AppendHeader("Content-Disposition","attachment;filename=test.xls"); rnResponse.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312"); Response.ContentType = "application/ms-<em>excel</em>"; rnthis.EnableViewState = false; rnSystem.IO.StringWriter oStringWriter = new System.IO.StringWriter(); rnSystem.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); rnthis.DataGrid1.RenderControl(oHtmlTextWriter); rnResponse.Write(oStringWriter.ToString()); rnResponse.End(); rnrn现在遇到的<em>问题</em>是:rn当点击Button的时候,没出现下载Excel文件,而是自动调用下载工具下载当前页面文件,比如Export.Aspx,就是下载这个.rn不知道上述代码哪里出了<em>问题</em>?rn请教各位.rn
Excel 导出问题
想将页面上的一个表格中的数据和GridView<em>导出</em>为<em>excel</em>rn偷懒直接用html流的方式实现的,rn网上常见代码rn[code=C#]rn Response.Clear();rn Response.Buffer = true;rn Response.Charset = "GB2312";rn Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.DateTime.Today.ToShortDateString() + ".xls");rn Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");rn Response.ContentType = "application/ms-<em>excel</em>";rn this.EnableViewState = false;rn System.Globalization.CultureInfo myCItrad=new System.Globalization.CultureInfo("ZH-CN", true);rn System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);rn System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);rn //GVList.RenderControl(oHtmlTextWriter);rn main.RenderControl(oHtmlTextWriter);rn Response.Write(oStringWriter.ToString());rn Response.End();rn[/code]rn但有个<em>问题</em>,上面的表格的内容超出单元格长度rn而且字体大的单元格大小也不变。rn请问,用这种方式能够实现单元格自动适应吗,能够与全选单元格,然后双击边线效果一样即可。rn如果单独使用com口方式的话,自动适应宽度高度,应该怎么写?rn谢谢rn
poi导出Excel问题???????????
我使用poi<em>导出</em>Excel,第一次<em>导出</em>Excel正确,第二次<em>导出</em>Excel时就多了一行数据,这是什么原因?
datagrid导出excel问题
用datagir<em>导出</em><em>excel</em>,在<em>导出</em>之前设置datagird的标题怎么没有效果,该怎么实现!x谢谢!
导出excel乱码的问题
我在<em>导出</em>的<em>excel</em>中其他的都是正常的只有列头部分是乱码,我应该如何处理呢?各位帮忙!rn我是这样处理的:rn Response.Buffer = true;rn Response.Charset = "utf-8";rn Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("Excel.xls", System.Text.Encoding.GetEncoding("GB2312")));rn Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");rn Response.ContentType = "application/ms-<em>excel</em>";//设置输出文件类型为<em>excel</em>文件。 rn System.IO.StringWriter oStringWriter = new System.IO.StringWriter();rn System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);rn this.GridView1.RenderControl(oHtmlTextWriter);rn Response.Write(" ");rn Response.Output.Write(oStringWriter.ToString());rn Response.Flush();rn Response.End();
导出excel问题
<em>导出</em><em>excel</em>的时候,遇到了个奇怪的<em>问题</em>。在有些机子上(有VS2003,Excel2003),<em>导出</em><em>excel</em>时没有<em>问题</em>,但有些机子上(没有vs,<em>excel</em>2000)<em>导出</em><em>excel</em>的时候,选择打开并不是直接在<em>excel</em>中打开,而是在当前网页打开(只有在ie7这样,ie6还是会在新<em>excel</em>中打开),并且文件名也变成了乱码,好像是环境的<em>问题</em>,但具体需要什么环境呢,还是因为别的原因呢?请高手们指教一下
DataGrid导出EXCEL问题
页面A:一个DataGrid,一个<em>导出</em>Excel按纽。rn点击按纽,打开另外一个页面B,在页面B中<em>导出</em>Excelrnrn<em>问题</em>:怎么把DataGrid的数据,传到页面B中?rn (页面B怎么获得页面A中DataGrid的数据)rnrn<em>导出</em>Excel的代码:rnResponse.Clear()rn Response.Buffer = Truern Response.Charset = "utf-8"rn Response.AppendHeader("Content-Disposition", "attachment;filename=FileName.xls")rn Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8")rn Response.ContentType = "application/ms-<em>excel</em>"rn Me.EnableViewState = Falsern Dim myCItrad As New System.Globalization.CultureInfo("ZH-CN", True)rn Dim tw As System.IO.StringWriterrn tw = New System.IO.StringWriterrn Dim hw As System.Web.UI.HtmlTextWriterrn hw = New HtmlTextWriter(tw)rn mydatagrid.RenderControl(hw)rn Response.Write(tw.ToString())rn Response.End()
数据库导出excel问题
数据库里面的数据<em>导出</em>后有个<em>问题</em>,比如数值:120100014.1,10位数据显示没<em>问题</em>,多一位比如:120100014.12,就完全看不到小数位了,<em>导出</em>的数据是字符格式!rnrn请问大家是否在<em>excel</em>里面设置可以显示全数据!
jsp 导出excel问题
我用这种方式把数据<em>导出</em>到<em>excel</em>里面,在一个新的页面里放入要<em>导出</em>的表单,然后在这个页面的最顶部放上下面的两句话:rnrnrnrnrn中间的表格我是这样显示的:rnrn rnrn 编号 姓名 email rnrn $co.uid $co.uname $co.email rnrnrn但是<em>导出</em>文件后,打开文件后,<em>导出</em>的数据如果是全数字的并且长度大于11位,则用科学记数法显示在单元格里,也就是说,在<em>导出</em>的时候,只要是全数字的值,自动被转换为了数字型数据。要怎么使他保持原来的字符型,完全显示呢?rnrn
gridview导出EXCEL问题
先根据条件查询再<em>导出</em>, 因为有分页和排序功能, <em>导出</em>的EXCEL仍有排序链接,第一页之后的资料看不到,只显示分页. 有写rn GridView1.AllowPaging = false;rn GridView1.AllowSorting = false;rn也没有用. rnrn加上 GridView1.DataBind();rn则<em>导出</em>所有的资料,不是查询的结果.rnrn怎么能去掉分页与排序, 且只<em>导出</em>查询的结果?
导出excel问题。。
从软件导入数据到<em>excel</em>的时候 “弹出边界设置不适于指定的纸张大小”rn直接<em>导出</em>就是那个对话框 是什么情况下会出现这个<em>问题</em>(排除打印,和纸张设置,因为用户都没做这些)
导出EXCEL问题 小结
           最近做的<em>导出</em>EXCEL功能,还真发现了不少的<em>问题</em>.现总结如下:  1."GridView1必须放在具有runat=server的窗体内."     解决方法:public override void VerifyRenderingInserverForm(Control control){}  2.此类页面中的SESSION失效.这点很重要!需要传递的
导出excel 0kb的问题
运行<em>导出</em>代码,浏览器提示下载框,但是大小为0kb,跟踪代码执行情况,在这一行就结束了wb = new XSSFWorkbook( is );没有异常抛出。(可能是tomcat层面把异常处理了)总之,找了半天<em>问题</em>,终于发现了,原来是jar包版本不一致造成的。看poi-ooxml-3.8的pom:&lt;dependency&gt; &lt;groupId&gt;or...
spread导出excel问题
我现在用SaveExcel<em>导出</em>了<em>excel</em>,但<em>导出</em>的<em>excel</em>中单元格却没有边框,怎样加上边框呢?
求助 导出excel问题
在<em>导出</em><em>excel</em>时候 列里面像 5089-1 这样的字符串全变成了 Jan-89 之类 请问有什么方法能解决吗? rn
依然是导出EXCEL问题~
比如说我有一个页面,左上角有个图片LOGO,右上角是固定文字,体部是从数据库提的循环表格,脚部是带样式的文字,请问我想原样版式<em>导出</em>EXCEL的话,是应该先<em>导出</em>图片,再<em>导出</em>文字,然后<em>导出</em>循环,然后<em>导出</em>脚部呢。。还是有一次原样<em>导出</em>的方法呢?各位帮忙给提示些方法呗
导出excel 表头问题
datagridview<em>导出</em><em>excel</em>没有<em>问题</em>,但是在表头上需要显示两行rnrn如:rn XXXXXX结算表(表名) --第一行rn 公司名:XXX 结账日:XXX --第二行rn下面才是数据列表rnrn怎么实现显示两行表头,这两行表头的式样是不同的
导出Excel问题
我在jsp页面<em>导出</em>Excel,但是没有按照我定义的格式<em>导出</em>,而是将jsp页面上的内容显示出来了?请大侠们看一下,究竟错在哪里?rn具体代码如下:rn@Overridern public Map definitionExcel(HttpServletRequest request,CmsUser user) rn Map map = new HashMap();rn tryrn String sdfDate = new java.text.SimpleDateFormat("yyyyMMddHHmmss").format(new Date());rn String fileName = "TrainDemandGatherSheet" +sdfDate;rn rn String RealPath = "D:/";rn String path = RealPath + "/download//" + fileName + ".xls";rn// String path = "/isoftstoneCMS/download/";rn map.put("path",path);rn map.put("sheetname", "sheet名称");rn rn// String base = request.getContextPath();rn// String path = base + "/isoftstoneCMS/WEB-INF/download//" + fileName + ".xls";rn// map.put("path",path);rn// map.put("sheetname", "sheet名称");rn rn List list1 = new ArrayList();rn rn String[] title1="用户名","时间","产品知识","销售技能","心态建设","主顾开拓","契约知识","保险意义与功用","其它方面","需求描述";rn list1.add(title1);rn CourseDemandPublish courseDemandPublish = courseDemandPublishDao.getCourseDemandPublish(user.getId().toString());rn String[] arr = convertValue(courseDemandPublish);rn String[] checkOut=user.getUsername(),courseDemandPublish.getUpdateDate().toString(),rn arr[0],arr[1],rn arr[2],arr[3],rn arr[4],rn arr[5],rn arr[6],courseDemandPublish.getRequirementDescription();rn list1.add(checkOut);rn Date date = new Date();rn SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");rn String dt1 = sdf1.format(date);rn String[] s1="","";rn String[] s2="制表人:"+"123";rn String[] s3="制表时间:"+dt1;rn String[] fileNameArr =fileName;rn list1.add(s1);rn list1.add(s2);rn list1.add(s3);rn list1.add(fileNameArr);rn map.put("list", list1);rn catch (Exception e) rn e.printStackTrace();rn rn return map;rn rnrnrnrn/**rn * 写Excelrn */rn public void writeExcel(HttpServletResponse response,Map map)rn rn String outputFile = (String) map.get("path");rnrn HSSFWorkbook workbook; //实例化一个工作簿rn //文件名称rn String fileName = "";rn rn rnrn try rn response.reset(); rn rn workbook = new HSSFWorkbook();rn rn HSSFCellStyle style1 = workbook.createCellStyle(); rn HSSFFont font = workbook.createFont();rn font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); rn style1.setBorderBottom(HSSFCellStyle.BORDER_THIN); rn style1.setBorderLeft(HSSFCellStyle.BORDER_THIN); rn style1.setBorderRight(HSSFCellStyle.BORDER_THIN); rn style1.setBorderTop(HSSFCellStyle.BORDER_THIN); rn style1.setAlignment(HSSFCellStyle.ALIGN_CENTER);//左右居中 rn style1.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);//上下居中 rn style1.setFont(font);rn rn HSSFCellStyle style2 = workbook.createCellStyle();rn style2.setBorderBottom(HSSFCellStyle.BORDER_THIN); rn style2.setBorderLeft(HSSFCellStyle.BORDER_THIN); rn style2.setBorderRight(HSSFCellStyle.BORDER_THIN); rn style2.setBorderTop(HSSFCellStyle.BORDER_THIN); rn style1.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);//上下居中 rn rn HSSFSheet sheet = workbook.createSheet((String) map.get("sheetname"));//建立一张表格rn List l = new ArrayList();rn l=(List) map.get("list");rn for(int i=0;i
C# 导出Excel的问题
在<em>导出</em>Excel的时候 如果所选择的路径下有之前<em>导出</em>的同名Excel文件,那么在第二次<em>导出</em>的时候就会报如下图这个<em>问题</em>[img=https://img-bbs.csdn.net/upload/201306/26/1372224051_352987.jpg][/img] 但是在dialog弹出的时候已经选择了 这个地方怎么去掉 我的代码如下rnrnMicrosoft.Office.Interop.Excel.Application xlsApp;rn Microsoft.Office.Interop.Excel.Workbook xlsBook = null;rn Microsoft.Office.Interop.Excel.Worksheet xlsSheet = null;rn xlsBook = xlsApp.Workbooks.Open(AppDomain.CurrentDomain.BaseDirectory.Replace("/", "\\") + @"\hqCustomers.xlsx", 0, true, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", true, false, 0, true, false, false);rn xlsSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlsBook.Sheets[1];rnrn Microsoft.Office.Interop.Excel.Range MyRange = null;rnrn此处得到数据放到MyRange中 省略rnrnxlsSheet.SaveAs(fileNamePath, Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel7, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, Missing.Value, Missing.Value, Missing.Value); //这句代码就会弹出图片的信息rn System.Runtime.InteropServices.Marshal.ReleaseComObject(MyRange);rnrn xlsBook.Close(false, System.Reflection.Missing.Value, System.Reflection.Missing.Value);
导出Excel问题
在<em>导出</em>Excel过程中报错:异常来自 HRESULT:0x800A03ECrnrner = m_objSheet.get_Range((object)<em>excel</em>Arr[i, j], System.Reflection.Missing.Value);rn这句出现异常rnrn在<em>导出</em>其他的表时不会报错,Excel文件也能生成,下载,打开都没<em>问题</em>,当<em>导出</em>一个30列的表时就出现上面的错误,我调试以下代码,发现前25列即当j< arrayList.Count; j++)rnrn int z = Convert.ToInt32(arrayList[j]);rn if (i == 0)//写入GridView的头文件rn rn er = m_objSheet.get_Range((object)<em>excel</em>Arr[i, j], System.Reflection.Missing.Value);rn rn
java导出EXCEL问题
我想做一个将查询数据<em>导出</em>成<em>excel</em>文件的功能。action代码如下,使用struts2,获取数据的代码太多,省略了。rnpublic class ReportAction extends ActionSupportrn private static HSSFWorkbook wb = new HSSFWorkbook(); rn private static HSSFSheet sheet = wb.createSheet(); rnrn /** rn * 补贴报表<em>导出</em>. rn * rn * @author caoyb rn * @version $Revision:$ rn */ rn public String export_<em>excel</em>_expense()rn rn ExportExcel exportExcel = new ExportExcel(wb, sheet); rnrn // 创建最后一行的合计行 rn String[] cellValue = new String[number - 1]; rn rn for (int i = 0; i < number - 1; i++) rn if (i ==0) rn cellValue[i] = String.valueOf(people); rn else if (i == 1) rn cellValue[i] = String.valueOf(table); rn else rn int zongji = Math.round(sum);rn cellValue[i] = String.valueOf(zongji);rn rn rn rn rn exportExcel.[color=#FF0000]createLastSumRow[/color](1, cellValue); rn System.out.println("2, sheet.getLastRowNum() = "+sheet.getLastRowNum());rn JFileChooser Chooser = new JFileChooser();rn Chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);rn Chooser.showOpenDialog(null);rn String path = Chooser.getSelectedFile().getPath();rn exportExcel.outputExcel(path+".xls"); rn tool.getRequest().setAttribute("msg", "<em>导出</em>成功,存放地址为:"+path+".xls");rn rn rn return "Success";rnrnrnrn上面红色的方法:rnpublic class ExportExcel rnprivate HSSFWorkbook wb = null; rnprivate HSSFSheet sheet = null; rnrnrn/** rn* 创建合计行 rn* @param colSum 需要合并到的列索引 rn* @param cellValue rn*/ rnpublic void createLastSumRow(int colSum, String[] cellValue) rnrnHSSFCellStyle cellStyle = wb.createCellStyle(); rncellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 指定单元格居中对齐 rncellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);// 指定单元格垂直居中对齐 rncellStyle.setWrapText(true);// 指定单元格自动换行 rnrn// 单元格字体 rnHSSFFont font = wb.createFont(); rnfont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); rnfont.setFontName("宋体"); rnfont.setFontHeight((short) 250); rncellStyle.setFont(font); rnrnHSSFRow lastRow = sheet.createRow((short) (sheet.getLastRowNum() + 1)); rnrnSystem.out.println("sheet.getLastRowNum() + 1 = "+sheet.getLastRowNum() + 1);rnHSSFCell sumCell = lastRow.createCell(0); rnrnsumCell.setCellValue(new HSSFRichTextString("合计")); rnsumCell.setCellStyle(cellStyle); rnsheet.addMergedRegion(new Region(sheet.getLastRowNum(), (short) 0, rnsheet.getLastRowNum(), (short) colSum));// 指定合并区域 rnrnfor (int i = 2; i < (cellValue.length + 2); i++) rnsumCell = lastRow.createCell(i); rnsumCell.setCellStyle(cellStyle); rnsumCell.setCellValue(new HSSFRichTextString(cellValue[i-2])); rnrn rnrn rnrn<em>问题</em>就是出在这个方法上,每次启动服务器<em>导出</em>的时候,第一次是正常的,然后后面再次<em>导出</em>的就不对了,后面<em>导出</em>的文件里都会存有上次<em>导出</em>时的合计行。
导出Excel的老问题
大家好!rn Excle<em>导出</em><em>问题</em>,是个老<em>问题</em>了。可是现在我遇到这样一个<em>问题</em>:rn 我做了一Web用户控件。在一张网页中调用它,并写上了初始值。同时网页上有几个RadioButton。选择其中一个,用户控件的值会改变。(一次Postback,回传)rn <em>导出</em>Excle,没有选择RadioButton时,系统默认的字体编码为GB2312。但当选择了RadioButton后,系统默认的字体编码变成了Window-1252。这样,只要选择了RadioButton,<em>导出</em>的Excle就会出现乱码。rnrn 请问各位该如何解决?我用的是.net 2003。rnrn 谢谢!
导出EXCEL的问题
ASP里面要<em>导出</em>EXCEL,可以<em>导出</em>来,但是<em>导出</em>来的格式老是不对rnrn就是里面有textarea,有checkbox,有select框rn这些应该怎么处理能让它正确的显示呢?rn
asp 导出excel 问题
为什么用 加入页面,打开后提示下载的页面是以.asp结尾? 下载下来后也是.asp文件,不是,xls文件?
导出EXCEL按钮的问题
我做了一个<em>导出</em>EXCEL的按钮,代码如下,有两个<em>问题</em>。rn1.<em>导出</em>的EXCEL是2003版的,用office2003打开是正常的,但是用office2010打开就乱码,直接在office2003复制黏贴到office2010的新建文档里面也是乱码,有没有办法解决,正常来说2003的文件在2010打开是没<em>问题</em>的。他的提示是写着“单元格数据太大”,考虑到有的用户可能只装2003或只装2007或只装2010,所以<em>导出</em>的文件要做到全兼容才行.rn2.<em>导出</em>的文字字体是Arial Unicode MS,这个有没有办法改,改成宋体之类,当然这个不是很关键,<em>导出</em>来后自己手动改也可以,关键是上面那个<em>问题</em>。rnrn后台代码:rnusing System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Web;rnusing System.Web.UI;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.WebControls.WebParts;rnusing System.Web.UI.HtmlControls;rnusing System.Data.SqlClient;rnusing System.Drawing;rnusing System.IO;rnusing System.Text;rnrnrnrnrnpublic partial class test : System.Web.UI.Pagernrn protected void Page_Load(object sender, EventArgs e)rn rnrn rn protected void Button1_Click(object sender, EventArgs e)rn rn Export("application/ms-<em>excel</em>", "bijiben.xls");rn rn private void Export(string FileType, string FileName)rn rn Response.Charset = "GB2312";rn Response.ContentEncoding = System.Text.Encoding.UTF7;rn Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString());rn Response.ContentType = FileType;rn this.EnableViewState = false;rn StringWriter tw = new StringWriter();rn HtmlTextWriter hw = new HtmlTextWriter(tw);rn GridView1.RenderControl(hw);rn Response.Write(tw.ToString());rn Response.End();rn rn public override void VerifyRenderingInServerForm(Control control)rn rn rnrnrnrn
Net平台下开发中文语音应用程序下载
Net平台下开发中文语音应用程序,Net平台下开发中文语音应用程序,Net平台下开发中文语音应用程序 相关下载链接:[url=//download.csdn.net/download/osake/2192036?utm_source=bbsseo]//download.csdn.net/download/osake/2192036?utm_source=bbsseo[/url]
JAVA聊天室代码下载
自己编的聊天室简单程序, 支持多人聊天 支持在线好友实时更新 支持回车键发送信息 相关下载链接:[url=//download.csdn.net/download/lidiansheng/3602109?utm_source=bbsseo]//download.csdn.net/download/lidiansheng/3602109?utm_source=bbsseo[/url]
extjs—登陆小例子下载
extjs—登陆小例子 相关下载链接:[url=//download.csdn.net/download/cat860724/4518162?utm_source=bbsseo]//download.csdn.net/download/cat860724/4518162?utm_source=bbsseo[/url]
我们是很有底线的