for循环输出EXCEL

问题描述

ID姓名科目分数001林一数学100001林一语文100002林五数学100002林五语文100----这个数据是sql查出来的,放进DATATABLE里,然后怎么循环出下面在EXCEL中的样式。求解???--------------------------------------------------林一001数学100语文100林五002数学100语文100

解决方案

本帖最后由 a469779842 于 2012-02-21 22:49:06 编辑
解决方案二:
select姓名||''||IDfromTable
解决方案三:
Xlsbook=Xls.Application.Workbooks.AddXlssheet=Xlsbook.Sheets(1)ForaAsInteger=0To100Xlssheet.Cells(1,a+1)=aNext
解决方案四:
我之前编写过一个输出到word表格程序,部分代码如下:'插入一个MemberName.CountX5的表格并填充DimoTableAsWord.Table=oDoc.Tables.Add(oDoc.Bookmarks.Item("endofdoc").Range,MemberName.Count+1,5)oTable.Borders.OutsideLineStyle=Word.WdLineStyle.wdLineStyleSingle'设置边框oTable.Borders.InsideLineStyle=Word.WdLineStyle.wdLineStyleSingleoTable.Range.ParagraphFormat.SpaceAfter=6oTable.Columns.Item(1).Width=oWord.InchesToPoints(1.8)'改变列宽oTable.Columns.Item(2).Width=oWord.InchesToPoints(1)oTable.Columns.Item(3).Width=oWord.InchesToPoints(1)oTable.Columns.Item(4).Width=oWord.InchesToPoints(1)oTable.Columns.Item(5).Width=oWord.InchesToPoints(1)oTable.Cell(1,1).Range.Text="构件名称"oTable.Cell(1,2).Range.Text="强度平均值(MPa)"oTable.Cell(1,3).Range.Text="强度标准差(MPa)"oTable.Cell(1,4).Range.Text="强度最小值(MPa)"oTable.Cell(1,5).Range.Text="强度推定值(MPa)"Forj=0ToMemberName.Count-1MemberResult=CalMember(Sum,j)'调用函数Forc=0To4oTable.Cell(j+2,c+1).Range.Text=MemberResult(1)(0,c)NextNext其中MemberResult是交错数组。不知对输出到Excel是否所启发?

时间: 2024-10-21 16:40:46

for循环输出EXCEL的相关文章

GridView输出Excel

问题描述 今天在一个ASP.NET项目使用Gridview的方式输出Excel到客户端,代码如下:1Response.Buffer=true;2//Response.ClearContent();3//指定http名称和值4Response.AddHeader("content-disposition","attachment;filename="+HttpUtility.UrlEncode("test",System.Text.Encoding

c语言-为什么链表会无限循环输出??

问题描述 为什么链表会无限循环输出?? #include<stdio.h> #include<stdlib.h>//含malloc.h #define LEN sizeof( Faction) //一元多项式结构体 typedef struct Faction{ int coefficient;//系数 int exponent;//指数 struct Faction *next; }Faction; //创建链表 Faction *creat() { Faction *head,

输出EXCEL文件的通用函数,很实用

excel|函数 阿余常要把各种各样的查询结果输出到EXCEL中,所以做了下面这段小程序,用于把一个SQL的SELECT查询出的结果输出为EXCEL格式文件,这个程序你只要设好用于取得一个记录集的SQL的SELECT查询语句和一个文件名,程序就能输出EXCEL格式文件了,这个程序一共由三个文件构成,第一个文件的文件名为:toexcel.asp是主文件,内容如下: <% '前面是设置数据源并链接到数据库,请自行书写相关语句,此处略过 sql=session("toexcelsql"

JSP动态输出Excel及中文乱码的解决

excel|js|动态|解决|中文|中文乱码 最近在网上看到一个用java来操纵excel的open source,在weblogic上试用了一下,觉得很不错,特此向大家推荐一下. 首先去http://www.andykhan.com/jexcelapi/index.html下载最新的JExcelApi,把jxl.jar置于你的classpath中. 写一个javaBean,利用JExcelApi来动态生成excel文档,我这里写一个最简单的,示意性的.复杂的你可能还要查询数据库什么的. ///

ASP输出EXCEL文件的通用函数

下面这段小程序,用于把一个SQL的SELECT查询出的结果输出为EXCEL格式文件,这个程序你只要设好用于取得一个记录集的SQL的SELECT查询语句和一个文件名,程序就能输出EXCEL格式文件了,这个程序一共由三个文件构成,第一个文件的文件名为:toexcel.asp是主文件,内容如下: <% '前面是设置数据源并链接到数据库,请自行书写相关语句,此处略过 sql=session("toexcelsql") '这里是要输出EXCEL的查询语句,如 "SESECT *

通过table标签,PHP输出EXCEL的实现方法

以下是利用table标签,对PHP输出EXCEL的实现代码进行了介绍,需要的朋友可以过来参考下   关键代码: 复制代码 代码如下: <?php  header("Content-type:application/vnd.ms-excel");  header("Conten-Disposition:filename=hp.xlsx");  ?> 第一句是用来声明文件内容的格式:第二局是用来修改文件名的.如果没有第二个语句的话,生成的文件将是没有后缀名的

基础-斐波那契数列 利用循环输出前40项 (初学者)

问题描述 斐波那契数列 利用循环输出前40项 (初学者) 我在查了资料之后找到以下解决方法: #include int main() { long fib[41] = {0,1}; int i; for (i=2;i<41;i++) fib[i] = fib[i-1]+fib[i-2]; for (i=1;i<41;i++) printf("F%d==%dn",i,fib[i]); getch(); return 0; } 有些看不懂,希望可以帮我详细分析一下运算过程,或者

for循环输出111111111

问题描述 for循环输出111111111 public string tuxing() { DataTable dt = new Eastea.BusLogic.GraphicalGet().Getgraphical(); StringBuilder JsonString = new StringBuilder(); for (var i = 0; i < dt.Rows.Count; i++) { name = dt.Rows[i][""name""].T

在java多线程中用while循环和for循环输出的结果不同

问题描述 在java多线程中用while循环和for循环输出的结果不同 public class Demo14 { public static void main(String[] args) throws InterruptedException { MyThread2 thread2 = new MyThread2(); Thread t = new Thread(thread21""); Thread t1 = new Thread(thread22"");