❶ 怎樣把Excel從web獲取的數據(如一個價格),做成圖表(如跟蹤這個價格的走勢)
以下為搜索到的內容,請參看:
Excel 股票行情,用VBA取多個股票實時股價、進行技術分析
參照http://club.excelhome.net/viewthread.php?tid=261193。
點擊右上角的「刷新」按鈕即可更新股票信息。
感謝yier_fang大哥。
新版的Excel 股票行情發布在我的主頁:
https://sourceforge.net/projects/excelstocker/files/
1.變更實時數據來源為新浪財經;
2.增加LEVEL2分析;
3.增加多種技術參數。
❷ web表格怎樣做得美
下面我們以一個簡單的示例來體會體會一下表單。
最終效果如下:
如何用web表格控制項FineReport做web表格
2
新建表單
點擊文件>新建表單,如下圖
如何用web表格控制項FineReport做web表格
拖入組件
如上圖所示的效果圖,我們可以看到該表單需要有1個下拉框控制項以及對應的1個標簽控制項和一個查詢按鈕,還需要一個以表格形式顯示數據的報表塊和顯示圖表的圖表塊,此時,我們確定了需要在表單中添加一個報表塊,一個圖表塊,3個控制項。
註:在組件介紹中,我們知道控制項即可依附於參數面板組件存在,也可以單獨以組件的形式存在,在這里可隨意使用哪種形式,效果都一樣,那麼使用依附於參數面板組件存在的形式。
參數組件
從工具欄中將參數組件拖拽至表單主體中,並將相應的三個控制項:下拉框、文本控制項和查詢按鈕拖拽至參數組件中,並設置標簽控制項的控制項值為:客戶,如下圖:
如何用web表格控制項FineReport做web表格
報表塊組件
從工具欄中將報表組件也拖拽至表單主體中,如下圖:
如何用web表格控制項FineReport做web表格
註:如果組件數量過多,在web端展示的時候自適應在一頁內顯示會比較擁擠,那麼此時可以在右側下方選中整體框架body,在右側上方的屬性表中將組件縮放修改為自適應原樣縮放,如下圖:
如何用web表格控制項FineReport做web表格
充滿展現區域:是指在web端展示的時候,所有組件自適應充滿整個瀏覽器頁面顯示,不出現滾動條;
自適應原樣縮放:是指在web端展示的時候根據製作表單時候組件大小比例顯示,並不縮放充滿整個web頁面,如果超過頁面大小,會出現滾動條。
其詳細顯示樣式請查看錶單樣式
圖表組件
再從工具欄中將圖表組件拖曳至報表塊組件的下方,如下圖:
如何用web表格控制項FineReport做web表格
控制項綁定數據
定義數據集
效果圖中,新建數據集ds1:SELECT 產品名稱,庫存量,產品.成本價 ,產品.單價 FROM 訂單,訂單明細,產品 where 客戶ID='${company}'and 訂單.訂單ID=訂單明細.訂單ID and 訂單明細.產品ID=產品.產品ID,參數company的默認值為VINET,。
註:參數名字必須與客戶ID下拉框控制項名稱保持一致。
客戶下拉框控制項
選中下拉框控制項拖拽到適當位置,下拉框控制項名設為「company」,數據字典來自FRDemo資料庫的客戶表(數據類型選擇資料庫表,資料庫選擇FRDemo),實際值和顯示值分別為客戶ID和客戶名稱,控制項值為VINET:
如何用web表格控制項FineReport做web表格
報表塊
參數面板與控制項都已經設置好之後,點開報表塊裡面的觸筆按鈕,進行報表塊編輯界面,如下圖:
如何用web表格控制項FineReport做web表格
新建數據集
效果圖中,報表塊裡面要顯示訂單明細數據,根據客戶ID進行過濾,新建數據集ds2:select * from 訂單 where 客戶ID='${company}',company默認值為VINET.
表樣設計
如下圖所示,設計表樣:
如何用web表格控制項FineReport做web表格
點擊左下角的表單按鈕回到表單的設計界面,選中報表塊,可在右側的屬性表中設置其報表塊工具欄是否可見,如下圖:
如何用web表格控制項FineReport做web表格
圖表塊
滑鼠選中圖表塊所在區域,為該圖表綁定數據,圖表數據源來源於數據集數據源,其分類系列設置如下:
如何用web表格控制項FineReport做web表格
條件屬性
由於該圖表塊類型為組合圖,即需要通過圖表條件屬性來修改不同系列的圖表類型,如下圖,新增一個條件屬性,設置當系列序號為3的時候,其坐標軸為次坐標軸,圖表類型為折線圖:
如何用web表格控制項FineReport做web表格
13
註:設置條件選擇系列序號的時候需要與數據綁定時的數據列順序相匹配,在上圖設置圖表數據時,庫存量、成本價和單價的系列序號依次為1、2、3,條件屬性主要是設置庫存量系列用柱形圖展示,成本價和單價用折線圖展示並使用次坐標軸。在添加一個組合圖時,會默認添加2個條件屬性,詳細請查看組合圖
到此為止,表單就已經製作好了。
❸ java web中怎麼實現柱形圖、餅狀圖等數據圖
可以通過EXTJS,裡面有控制項,數據你可以從JSP後台獲取,以前在存量房評估系統中就是使用這個繪制的,還不錯。。
❹ 如何在網頁中顯示數據圖表
一、下載所需要的echarts.min.js文件
官網下載鏈接
csdn下載鏈接
二、引入 ECharts
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<!-- 引入 ECharts 文件 -->
<script src="echarts.min.js"></script>
</head>
</html>12345678
三、繪制一個簡單的柱狀圖表
在繪圖前我們需要為 ECharts 准備一個具備高寬的 DOM 容器。
然後就可以通過 echarts.init 方法初始化一個 echarts 實例並通過 setOption 方法生成一個簡單的柱狀圖,下面是完整代碼。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ECharts</title>
<!-- 引入 echarts.js -->
<script src="echarts.min.js"></script>
</head>
<body>
<!-- 為ECharts准備一個具備大小(寬高)的Dom -->
<div id="main" style="width: 600px;height:400px;"></div>
<script type="text/javascript">
// 基於准備好的dom,初始化echarts實例
var myChart = echarts.init(document.getElementById('main'));
// 指定圖表的配置項和數據
var option = {
title: {
text: 'ECharts 入門示例'
},
tooltip: {},
legend: {
data:['銷量']
},
xAxis: {
data: ["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"]
},
yAxis: {},
series: [{
name: '銷量',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
}]
};
// 使用剛指定的配置項和數據顯示圖表。
myChart.setOption(option);
</script>
</body>
</html>0
❺ 怎樣在web實現漂亮的動態圖表,比如正態分布圖
一、.獲取正態分布概念密度
正態分布概率密度正態分布函數「NORMDIST」獲取。
在這里是以分組邊界值為「X」來計算:
Mean=AVERAGE(A:A)(數據算術平均)。
Standard_dev=STDEV(A:A)(數據的標准方差)。
Cumulative=0(概率密度函數)。
二、向下填充。
三、在直方圖中增加正態分布曲線圖。
1、在直方圖內右鍵→選擇數據→添加→。
2、系列名稱:選中H1單元格。
3、系列值:選中H2:H21。
4、確定、確定。
四、修整圖形
1、在圖表區柱形較下方選中正態分布曲線數據,(正態分布密度值和頻率數值相比太小了,實在看不清,多試幾次,選中後如圖,同時正態分布曲線那數數據處於選中狀態)。
2、右鍵→設置數據列格式→系列繪制在→次坐標軸;
關閉,如圖。
更改系列圖表類型。
1、選中正態分布柱形圖→右鍵→更改系列圖表類型。
2、選中「拆線圖」。
3、確定。
五、平滑正態分布圖
選中正態分布曲線→右鍵→設置數據列格式→線型→勾選「平滑線」→關閉。
❻ 求好用的web圖表製作軟體,不要excel、wps這類只能靜態顯示數據的,要可以動態展示數據的圖表工具,謝謝
推薦你用帆軟finereport,純java工具,做報表、做圖表很不錯,圖表是html5技術,傳參靈活樣式好看種類繁多動態效果絢爛。
這了下詳細說明,你看看:http://www.finereport.com/knowledge/chart
❼ java web怎麼在主頁面顯示數據表內容
jsp+sevlet
連上資料庫,寫條sql語句,查你的表,然後把結果傳到jsp頁面,一行一行的輸出就可以
❽ web報表是怎樣的一種報表
Web是一種新的互聯網方式,一般通過網路應用程序 (Web Applications)促進了網路上人與人間的信息交換和協同合作,其模式更加以用戶為中心。 Web報表,簡單的說,就是藉助Web平台,可以讓用戶在線查看、編輯、保存、輸出的報表。
Web報表系統可以連接到各種數據源,無論是資料庫、文件、Excel文件,文本,企業應用程序。其中通過JDBC/JNDI,FineReport報表系統可以連接到Oracel,DB2, SQLServer,MySql,Sybase等所有主流的資料庫。報表系統可以同時連接到多個數據源,輕松實現異構數據源的之間的表關聯。