十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
var myChart;
创新互联是网站建设技术企业,为成都企业提供专业的成都网站制作、成都做网站、外贸营销网站建设,网站设计,网站制作,网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制适合企业的网站。10年品质,值得信赖!
//创建ECharts图表方法
function DrawEChart(ec) {
//--- 折柱 ---
myChart = ec.init(document.getElementById('main'));
//图表显示提示信息
myChart.showLoading({
text: "图表数据正在努力加载..."
});
//定义图表options
var options = {
title: {
text: "通过Ajax获取数据呈现图标示例",
subtext: "",
sublink: ""
},
tooltip: {
trigger: 'axis'
},
legend: {
data: []
},
toolbox: {
show: true,
feature: {
mark: false
}
},
calculable: true,
xAxis: [
{
type: 'category',
data: []
}
],
yAxis: [
{
type: 'value',
splitArea: { show: true }
}
],
series: []
};
//通过Ajax获取数据
$.ajax({
type: "post",
async: false, //同步执行
url: "/Ajax/GetChartData.aspx?type=getDatacount=12",
dataType: "json", //返回数据形式为json
success: function (result) {
if (result) {
//将返回的category和series对象赋值给options对象内的category和series
//因为xAxis是一个数组 这里需要是xAxis[i]的形式
options.xAxis[0].data = result.category;
options.series = result.series;
options.legend.data = result.legend;
myChart.hideLoading();
myChart.setOption(options);
}
},
error: function (errorMsg) {
alert("不好意思,大爷,图表请求数据失败啦!");
}
});
}
参考:
在 Eclipse IDE中打开Test\WebContent\WEB-INF 选中lib 把mysql的Jar包粘贴上就可以了
1、添加POI jar包到项目的lib目录下-
2、Excel文件目录:d://excel.xls-
3、数据库字段为:num1 num2 num3 num4 num5 num6-
4、数据库名:blog-
5、表名:test-
6、编写类:连接mysql的字符串方法、插入的方法、实体类--
import java.io.FileInputStream;-
import java.io.FileNotFoundException;-
import java.io.IOException;-
import org.apache.commons.logging.Log;-
import org.apache.commons.logging.LogFactory;-
import org.apache.poi.hssf.usermodel.HSSFCell;-
import org.apache.poi.hssf.usermodel.HSSFRow;-
import org.apache.poi.hssf.usermodel.HSSFSheet;-
import org.apache.poi.hssf.usermodel.HSSFWorkbook;-
public class TestExcel {-
//记录类的输出信息-
static Log log = LogFactory.getLog(TestExcel.class); -
//获取Excel文档的路径-
public static String filePath = "D://excel.xls";-
public static void main(String[] args) {-
try {-
// 创建对Excel工作簿文件的引用-
HSSFWorkbook wookbook = new HSSFWorkbook(new FileInputStream(filePath));-
// 在Excel文档中,第一张工作表的缺省索引是0,-
// 其语句为:HSSFSheet sheet = workbook.getSheetAt(0);-
HSSFSheet sheet = wookbook.getSheet("Sheet1");-
//获取到Excel文件中的所有行数-
int rows = sheet.getPhysicalNumberOfRows();-
//遍历行-
for (int i = 0; i rows; i++) {-
// 读取左上端单元格-
HSSFRow row = sheet.getRow(i);-
// 行不为空-
if (row != null) {-
//获取到Excel文件中的所有的列-
int cells = row.getPhysicalNumberOfCells();-
String value = ""; -
//遍历列-
for (int j = 0; j cells; j++) {-
//获取到列的值-
HSSFCell cell = row.getCell(j);-
if (cell != null) {-
switch (cell.getCellType()) {-
case HSSFCell.CELL_TYPE_FORMULA:-
break;-
case HSSFCell.CELL_TYPE_NUMERIC:-
value += cell.getNumericCellValue() + ","; -
break; -
case HSSFCell.CELL_TYPE_STRING:-
value += cell.getStringCellValue() + ",";-
break;-
default:-
value += "0";-
break;-
}-
} -
}-
// 将数据插入到mysql数据库中-
String[] val = value.split(",");-
TestEntity entity = new TestEntity();-
entity.setNum1(val[0]);-
entity.setNum2(val[1]);-
entity.setNum3(val[2]);-
entity.setNum4(val[3]);-
entity.setNum5(val[4]);-
entity.setNum6(val[5]);-
TestMethod method = new TestMethod();-
method.Add(entity);-
}-
}-
} catch (FileNotFoundException e) {-
e.printStackTrace();-
} catch (IOException e) {-
e.printStackTrace();-
}-
}-
}-