當前位置:首頁 » 操作系統 » 報表源碼

報表源碼

發布時間: 2023-05-27 02:15:11

⑴ 怎麼用Extjs做報表啊,求源代碼,跪求啊 .

你去下載個extjs 探候按後面運閉的來! 本來是想傳給你的 但是兩次都傳一半失敗了塌盯! 所以就委屈你自己下載一個吧
1.先建立一個web項目
2你把這個ext解壓後把根目錄下所有的文件復制到webRoot下
3部署到伺服器上後進入examples下的index.html裡面有各種的框架,你可以自團悄和己慢慢選!
(我就不上圖配置給你看了!電腦內存比較小跑不起。你要是用MyEclipce配置的時候記得先把JVM的值配大點不然會包空間不足的錯)

⑵ 高分求一delphi + excel的源碼

http://redmoon.jsphome.com/1/25944.html 在日常辦公中,用得最多的是Word和Excel,而Excel對數據報表的處理尤為方便(操作公式、列印格式等),如果我們將數據導入到Excel中後,再靠我們平時對Excel熟練的操作很快編輯好我們有用的數據(如領導報衡猜改表等),通過對Excel的控制,我們可以自動編緝好我們想要的格式和外觀。http://www.code999.com/ (一) 使用動態創建的方法

首先創建 Excel 對象,使用ComObj:
var ExcelApp: Variant;
ExcelApp := CreateOleObject( 'Excel.Application' );

1) 顯示當前窗口:
ExcelApp.Visible := True;

2) 更改 Excel 標題欄:
ExcelApp.Caption := '應用程序調用 Microsoft Excel';

3) 添加新工作簿:
ExcelApp.WorkBooks.Add;

4) 打開已存在的工作兆謹簿:
ExcelApp.WorkBooks.Open( 'C:\Excel\Demo.xls' );

5) 設置第2個工作表為活動工作表:
ExcelApp.WorkSheets[2].Activate;

ExcelApp.WorksSheets[ 'Sheet2' ].Activate;

6) 給單元格賦值:
ExcelApp.Cells[1,4].Value := '第一行第四列';

7) 設置指定列的寬度(單位:字元咐判個數),以第一列為例:
ExcelApp.ActiveSheet.Columns[1].ColumnsWidth := 5;

8) 設置指定行的高度(單位:磅)(1磅=0.035厘米),以第二行為例:
ExcelApp.ActiveSheet.Rows[2].RowHeight := 1/0.035; // 1厘米

9) 在第8行之前插入分頁符:
ExcelApp.WorkSheets[1].Rows[8].PageBreak := 1;

10) 在第8列之前刪除分頁符:
ExcelApp.ActiveSheet.Columns[4].PageBreak := 0;

11) 指定邊框線寬度:
ExcelApp.ActiveSheet.Range[ 'B3:D4' ].Borders[2].Weight := 3;
1-左 2-右 3-頂 4-底 5-斜( \ ) 6-斜( / )

12) 清除第一行第四列單元格公式:
ExcelApp.ActiveSheet.Cells[1,4].ClearContents;

13) 設置第一行字體屬性:
ExcelApp.ActiveSheet.Rows[1].Font.Name := '隸書';
ExcelApp.ActiveSheet.Rows[1].Font.Color := clBlue;
ExcelApp.ActiveSheet.Rows[1].Font.Bold := True;
ExcelApp.ActiveSheet.Rows[1].Font.UnderLine := True;

14) 進行頁面設置:

a.頁眉:
ExcelApp.ActiveSheet.PageSetup.CenterHeader := '報表演示';
b.頁腳:
ExcelApp.ActiveSheet.PageSetup.CenterFooter := '第&P頁';
c.頁眉到頂端邊距2cm:
ExcelApp.ActiveSheet.PageSetup.HeaderMargin := 2/0.035;
d.頁腳到底端邊距3cm:
ExcelApp.ActiveSheet.PageSetup.HeaderMargin := 3/0.035;
e.頂邊距2cm:
ExcelApp.ActiveSheet.PageSetup.TopMargin := 2/0.035;
f.底邊距2cm:
ExcelApp.ActiveSheet.PageSetup.BottomMargin := 2/0.035;
g.左邊距2cm:
ExcelApp.ActiveSheet.PageSetup.LeftMargin := 2/0.035;
h.右邊距2cm:
ExcelApp.ActiveSheet.PageSetup.RightMargin := 2/0.035;
i.頁面水平居中:
ExcelApp.ActiveSheet.PageSetup.CenterHorizontally := 2/0.035;
j.頁面垂直居中:
ExcelApp.ActiveSheet.PageSetup.CenterVertically := 2/0.035;
k.列印單元格網線:
ExcelApp.ActiveSheet.PageSetup.PrintGridLines := True;

15) 拷貝操作:

a.拷貝整個工作表:
ExcelApp.ActiveSheet.Used.Range.Copy;
b.拷貝指定區域:
ExcelApp.ActiveSheet.Range[ 'A1:E2' ].Copy;
c.從A1位置開始粘貼:
ExcelApp.ActiveSheet.Range.[ 'A1' ].PasteSpecial;
d.從文件尾部開始粘貼:
ExcelApp.ActiveSheet.Range.PasteSpecial;

16) 插入一行或一列:
a. ExcelApp.ActiveSheet.Rows[2].Insert;
b. ExcelApp.ActiveSheet.Columns[1].Insert;

17) 刪除一行或一列:
a. ExcelApp.ActiveSheet.Rows[2].Delete;
b. ExcelApp.ActiveSheet.Columns[1].Delete;

18) 列印預覽工作表:
ExcelApp.ActiveSheet.PrintPreview;

19) 列印輸出工作表:
ExcelApp.ActiveSheet.PrintOut;

20) 工作表保存:
if not ExcelApp.ActiveWorkBook.Saved then
ExcelApp.ActiveSheet.PrintPreview;

21) 工作表另存為:
ExcelApp.SaveAs( 'C:\Excel\Demo1.xls' );

22) 放棄存檔:
ExcelApp.ActiveWorkBook.Saved := True;

23) 關閉工作簿:
ExcelApp.WorkBooks.Close;

24) 退出 Excel:
ExcelApp.Quit;

(二) 使用Delphi 控制項方法
在Form中分別放入ExcelApplication, ExcelWorkbook和ExcelWorksheet。

1) 打開Excel
ExcelApplication1.Connect;

2) 顯示當前窗口:
ExcelApplication1.Visible[0]:=True;

3) 更改 Excel 標題欄:
ExcelApplication1.Caption := '應用程序調用 Microsoft Excel';

4) 添加新工作簿:
ExcelWorkbook1.ConnectTo(ExcelApplication1.Workbooks.Add(EmptyParam,0));

5) 添加新工作表:
var Temp_Worksheet: _WorkSheet;
begin
Temp_Worksheet:=ExcelWorkbook1.
WorkSheets.Add(EmptyParam,EmptyParam,EmptyParam,EmptyParam,0) as _WorkSheet;
ExcelWorkSheet1.ConnectTo(Temp_WorkSheet);
End;

6) 打開已存在的工作簿:
ExcelApplication1.Workbooks.Open (c:\a.xls
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,0)

7) 設置第2個工作表為活動工作表:
ExcelApplication1.WorkSheets[2].Activate; 或
ExcelApplication1.WorksSheets[ 'Sheet2' ].Activate;

8) 給單元格賦值:
ExcelApplication1.Cells[1,4].Value := '第一行第四列';

9) 設置指定列的寬度(單位:字元個數),以第一列為例:
ExcelApplication1.ActiveSheet.Columns[1].ColumnsWidth := 5;

10) 設置指定行的高度(單位:磅)(1磅=0.035厘米),以第二行為例:
ExcelApplication1.ActiveSheet.Rows[2].RowHeight := 1/0.035; // 1厘米

11) 在第8行之前插入分頁符:
ExcelApplication1.WorkSheets[1].Rows[8].PageBreak := 1;

12) 在第8列之前刪除分頁符:
ExcelApplication1.ActiveSheet.Columns[4].PageBreak := 0;

13) 指定邊框線寬度:
ExcelApplication1.ActiveSheet.Range[ 'B3:D4' ].Borders[2].Weight := 3;
1-左 2-右 3-頂 4-底 5-斜( \ ) 6-斜( / )

14) 清除第一行第四列單元格公式:
ExcelApplication1.ActiveSheet.Cells[1,4].ClearContents;

15) 設置第一行字體屬性:
ExcelApplication1.ActiveSheet.Rows[1].Font.Name := '隸書';
ExcelApplication1.ActiveSheet.Rows[1].Font.Color := clBlue;
ExcelApplication1.ActiveSheet.Rows[1].Font.Bold := True;
ExcelApplication1.ActiveSheet.Rows[1].Font.UnderLine := True;

16) 進行頁面設置:
a.頁眉:
ExcelApplication1.ActiveSheet.PageSetup.CenterHeader := '報表演示';
b.頁腳:
ExcelApplication1.ActiveSheet.PageSetup.CenterFooter := '第&P頁';
c.頁眉到頂端邊距2cm:
ExcelApplication1.ActiveSheet.PageSetup.HeaderMargin := 2/0.035;
d.頁腳到底端邊距3cm:
ExcelApplication1.ActiveSheet.PageSetup.HeaderMargin := 3/0.035;
e.頂邊距2cm:
ExcelApplication1.ActiveSheet.PageSetup.TopMargin := 2/0.035;
f.底邊距2cm:
ExcelApplication1.ActiveSheet.PageSetup.BottomMargin := 2/0.035;
g.左邊距2cm:
ExcelApplication1.ActiveSheet.PageSetup.LeftMargin := 2/0.035;
h.右邊距2cm:
ExcelApplication1.ActiveSheet.PageSetup.RightMargin := 2/0.035;
i.頁面水平居中:
ExcelApplication1.ActiveSheet.PageSetup.CenterHorizontally := 2/0.035;
j.頁面垂直居中:
ExcelApplication1.ActiveSheet.PageSetup.CenterVertically := 2/0.035;
k.列印單元格網線:
ExcelApplication1.ActiveSheet.PageSetup.PrintGridLines := True;

17) 拷貝操作:

a.拷貝整個工作表:
ExcelApplication1.ActiveSheet.Used.Range.Copy;

b.拷貝指定區域:
ExcelApplication1.ActiveSheet.Range[ 'A1:E2' ].Copy;

c.從A1位置開始粘貼:
ExcelApplication1.ActiveSheet.Range.[ 'A1' ].PasteSpecial;

d.從文件尾部開始粘貼:
ExcelApplication1.ActiveSheet.Range.PasteSpecial;

18) 插入一行或一列:
a. ExcelApplication1.ActiveSheet.Rows[2].Insert;
b. ExcelApplication1.ActiveSheet.Columns[1].Insert;

19) 刪除一行或一列:
a. ExcelApplication1.ActiveSheet.Rows[2].Delete;
b. ExcelApplication1.ActiveSheet.Columns[1].Delete;

20) 列印預覽工作表:
ExcelApplication1.ActiveSheet.PrintPreview;

21) 列印輸出工作表:
ExcelApplication1.ActiveSheet.PrintOut;

22) 工作表保存:
if not ExcelApplication1.ActiveWorkBook.Saved then
ExcelApplication1.ActiveSheet.PrintPreview;

23) 工作表另存為:
ExcelApplication1.SaveAs( 'C:\Excel\Demo1.xls' );

24) 放棄存檔:
ExcelApplication1.ActiveWorkBook.Saved := True;

25) 關閉工作簿:
ExcelApplication1.WorkBooks.Close;

26) 退出 Excel:
ExcelApplication1.Quit;
ExcelApplication1.Disconnect;

(三) 使用Delphi 控制Excle二維圖
在Form中分別放入ExcelApplication, ExcelWorkbook和ExcelWorksheet
var asheet1,achart, range:variant;

1)選擇當第一個工作薄第一個工作表
asheet1:=ExcelApplication1.Workbooks[1].Worksheets[1];

2)增加一個二維圖
achart:=asheet1.chartobjects.add(100,100,200,200);

3)選擇二維圖的形態
achart.chart.charttype:=4;

4)給二維圖賦值
series:=achart.chart.seriescollection;
range:=sheet1!r2c3:r3c9;
series.add(range,true);

5)加上二維圖的標題
achart.Chart.HasTitle:=True;
achart.Chart.ChartTitle.Characters.Text:=』 Excle二維圖』

6)改變二維圖的標題字體大小
achart.Chart.ChartTitle.Font.size:=6;

7)給二維圖加下標說明
achart.Chart.Axes(xlCategory, xlPrimary).HasTitle := True;
achart.Chart.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text := '下標說明';

8)給二維圖加左標說明
achart.Chart.Axes(xlValue, xlPrimary).HasTitle := True;
achart.Chart.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text := '左標說明';

9)給二維圖加右標說明
achart.Chart.Axes(xlValue, xlSecondary).HasTitle := True;
achart.Chart.Axes(xlValue, xlSecondary).AxisTitle.Characters.Text := '右標說明';

10)改變二維圖的顯示區大小
achart.Chart.PlotArea.Left := 5;
achart.Chart.PlotArea.Width := 223;
achart.Chart.PlotArea.Height := 108;

11)給二維圖坐標軸加上說明
achart.chart.seriescollection[1].NAME:='坐標軸說明';

(三) 資料庫
1.存儲過程

先執行如下存儲過程
EXEC sp_addlinkedserver
'ExcelSource',
'Jet 4.0',
'Microsoft.Jet.OLEDB.4.0',
'C:\Documents and Settings\Administrator\桌面\xinxi3.xls',
NULL,
'Excel 5.0'

EXEC sp_addlinkedsrvlogin ExcelSource, FALSE, NULL, NULL
然後執行下面這個存儲過程

EXEC sp_tables_ex ExcelSource //顯示幾張表
這時會返回幾個表的名稱(個數與excel中sheet的個數一致)
然後你用以下語句:
select * from ExcelSource...Sheet1$
就可以查出來excel中的數據,然後就可以進行倒入的操作了
導入完畢記得執行以下兩個存儲過程:
--EXEC sp_droplinkedsrvlogin ExcelSource, NULL

--EXEC sp_dropserver ExcelSource
以上所有的操作可以先在查詢分析器中test一下,然後你可以寫存儲過程來實現

⑶ PHP數據匯總生成報表並進行分析的源碼

用考勤軟體生成的。考勤流程步驟如下(不同版本方法弱有不同,但是流程差不多,適用於所有考勤系統):
考勤機上打考勤簽到-----通過考勤軟體採集數據進入考勤系統-----在考勤軟體中需要簽卡、排班(或自動抓班)、寫請假單、與加班單的做好-----進行日考勤分析並對異常進行糾錯確認-----月結時進行月考勤計算-----報表管理中瀏覽、導出或直接列印月考勤報表。

⑷ 如何在sybase 裡面查看一個報表的源代碼

你說兆悶的報皮陸表是 存族握彎儲過程還是視圖?

use 資料庫名
go
sp_helptext 對象名稱
go
或者使用 sybase central要方便一些

⑸ 怎麼用java來製作EXCEL報表源代碼應該怎麼寫有專門的表格製作軟體或

可以用FineReport報表軟體實現。finereport是純java軟體,類excel設計模式,是一款功能極其牛掰的表格工具,可與資料庫直接對接(一般的資料庫,Oracle,雹配SqlServer,MySql,DB2,Sybase,Informix等都支持),文本數據直接導入當然也支持,企業級額應用中包括設置定時報表、自定匯總數據發送郵件、報源塌指表許可權分配、決策平台搭建等,因為是專業的報表軟體,衫肢功能很強大

⑹ 我想編一個EXCEL報表的審核、匯總宏命令,求源代碼!

我會用簡單的函數實吵笑現這個審核。可以另外再插入孫碰野一張表,裡面輸入=sheet1的(A,1)-sheet2的(B,6),如果結果為0則相等,不為0則很明顯錯誤,應該很容易看出來的。不知道這個則喊辦法行不行?

⑺ 如何編譯ireport的源碼

iReport-3.0.0-src的源碼文件橡讓引入工程

新建一個java工程
在氏橋工程上右鍵-->import-->選擇file system-->梁核局next -->瀏覽找到iReport-3.0.0-src的源碼文件夾
在左側選擇要導入的文件夾,比如src--finish就可以了

⑻ 用VB 連接 EXCEL做一個報表的實例,要源代碼,最好連工程一起。可以追加分

需要引用microsoft excel object library ..
這樣就稿則可以把數據輸出到excel中
Public Sub saveToExcel12()
Dim xl As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlsheet As Excel.Worksheet
Dim I As Integer, J As Integer
Set xl = CreateObject("excel.application"鍵坦棚)
If xl Is Nothing Then
MsgBox "請確認信茄系統是否正確安裝了Microsoft Excel?", vbQuestion
Exit Sub
End If
xl.Visible = True
Set xlBook = xl.Workbooks.Add
Set xlsheet = xlBook.ActiveSheet
xlsheet.Name = "結果數據"
For J = 0 To msgrid1.Rows - 1
For I = 0 To 2
msgrid1.Row = J
msgrid1.col = I
xlsheet.Cells(J + 1, I + 1) = msgrid1.Text
Next I
Next J
End Sub

⑼ 用C#來調用word報表。。。 哪位高手可以提供源代碼呢

我曾經做個一個 通過數據來生成word文檔。
推薦鬧鄭使用Aspose.Words組件。
Document oDoc = new Document();
DocumentBuilder oBuilder = new Aspose.Words.DocumentBuilder(oDoc);
通過DocumentBuilder 來進行輸出。
蠻好用的。
用的比較久了段則,都有些模糊了,到網上去找找相關資料握彎棚吧。

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:642
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:88
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:310
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:794
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:346
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:818
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:367
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:594