java操作word中的excel(对应的是图表,如柱状图)

用Java实现如下业务:业务是这样的,业务需要生成一个word文件,其中需要包含图表(如柱状图,饼图),生成成功后再次开该文件的图表是可以对其进行修改的·所以在生成的时候像图表是不能用图片代替的。急需帮忙·······

我.net中也遇到了相同的问题:你可以先看一下下面代码,应该大部分你能用到,只是chart属性可能有点问题,之前尝试成功过,但是由于我不小心删除了一些系统文件里的内容,就有些运行不起来了
我是先循环的word中的shape
foreach (Microsoft.Office.Interop.Word.Shape shape in docFile.Shapes)
{
if(shape.Name=="Chart_图表")
{
shape.Chart.ChartData.Activate();
Microsoft.Office.Interop.Excel.Workbook wb = (Microsoft.Office.Interop.Excel.Workbook)shape.Chart.ChartData.Workbook;
Microsoft.Office.Interop.Excel.Worksheet wSh = (Microsoft.Office.Interop.Excel.Worksheet)wb.Worksheets[1];
//然后添加新数据
for (int r = 0; r < tempdt.Rows.Count; r++)
{
for (int k = 0; k < tempdt.Columns.Count; k++)
{
Microsoft.Office.Interop.Excel.Range Rng1 = wSh.Cells[r + 2, k + 1] as Microsoft.Office.Interop.Excel.Range;
Rng1.Value = tempdt.Rows[r][k];
}
}
wb.Application.ScreenUpdating = true;
wb.Close(Type.Missing, Type.Missing, Type.Missing);
chart.Refresh();
shape.Chart.Refresh();
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-05-22
我的业务和你一样,请问您最后怎么解决的?
第2个回答  2012-04-25
BUZHIDAO

java操作word中的excel(对应的是图表,如柱状图)
Microsoft.Office.Interop.Excel.Workbook wb = (Microsoft.Office.Interop.Excel.Workbook)shape.Chart.ChartData.Workbook;Microsoft.Office.Interop.Excel.Worksheet wSh = (Microsoft.Office.Interop.Excel.Worksheet)wb.Worksheets[1];\/\/然后添加新数据 for (int r = 0; r < tempdt.Rows.Count; r++...

java如何读取excel中报表(柱状图)的信息
1、ReportTitle 2、request 3、filename 4、width 5、height 6、reportType 注意2:如果要生成饼状图,还需要设置: 1、xValues 2、PieValue 这两个数组的长度必须一致 注意3:如果要生成柱状图或折线图,还需要设置: 1、xValues 2、yValue 3、helpstr yvalue数组总和必须等于1.即...

怎样用word中的表格制作柱状图?
1、打开一个word文档,插入表格,并在表格中输入数据,设置表格和文本的格式及样式。2、现在我们在表格的下方插入图表,因此把光标定位在表格下方的某一个位置处,再单击“插入"菜单下的“图表”按钮。3、在弹出的“插入图表”对话框中选择一种合适的图表类型。这里选择柱形图中的“三维簇状柱形图”。4...

word中柱形图-如何在word中制作简单柱状图
1.首先,将需要新增柱状图的word文件开启。单击“插入”。2.找到插入视窗中的“图表”。单击开启。3.在开启的“插入图表”视窗中可以看到柱状图。4.单击一个认为合适的柱状图,开启即可。5.接下来会弹出一个柱状图和一个Excel表格。在表格中可以任意修改为自己的资料。6.修改完成后单击Excel表格有上角的“...

wps如何免费使用柱状图(如何用word或excel做图表,线状图)
首先,点击功能区的【插入】-【图表】。选择一个想要插入的样式,本例选择柱形图,曲线图一样。 插入完毕后Word中会出来一个默认的柱状图。同时,会自动打开一个Excel工作簿,上面的图表就是依据这些数据生成的。 将原始数据更新成自己想要的数据,或者从其他表格直接粘贴过来。再回到Word里,可看到柱形图...

word 中如何做图表(比如:柱状图,曲线图)啊??
1.选中需要创建图表的数据单元格区域,再选择菜单“插入\/图表”命令,弹出“图表向导-图表类型”对话框,在“图表类型”中选择“柱形图”,“子图表类型”中选择“簇状柱形图”,单击“下一步”按钮。弹出“图表向导-图表源数据”对话框,2.在“图表向导-图表源数据”对话框中,选择“系列产生在”-...

在word文档中如何使用柱状图?
步骤 1、首先,将您需要添加柱状图的word文档打开。单击插入 2、找到插入窗口中的图表 单击打开 3、在打开的插入图表窗口中可以看到柱状图 4、单击一个您认为合适的柱状图,打开即可。5、接下来会弹出一个柱状图和一个Excel表格。在表格中可以任意修改为您自己的数据。6、修改完成后单击Excel表格有上角的...

word里面的柱状图怎么编辑
根据查询百度经验得知,word里面的柱状图编辑如下:1.点击插入打开WORD文档,点击菜单栏上“插入-图表”。2.选择样式弹出窗口,左侧点击”柱形图“,右侧选择合适的柱状图样式。3.输入数据弹出EXCEL表格窗口,输入对应的图表数据。4.设置图表关闭EXCEL表格,WORD里生成柱状图,点击菜单栏上”图表设计“或点击...

在word中怎么做柱状图在word中怎么做柱状图表
1、打开word文档编辑界面,2、然后点击工具栏上的”插入“按钮,接着点击”图表“按钮 3、根据对话框中弹出的柱形图,可以选择自己喜欢的柱形图,点击确定按钮 4、很快就弹出一个excel的编辑界面和word文档的柱状图界面 5、然后修改”类别—“,”类别二\\"\\"”类别三“,修改x轴展示名称 6、修改填写...

word如何设置柱状图表
步骤一:首先,将您需要添加柱状图的word文档打开。步骤二:单击“插入”步骤三:找到插入窗口中的“图表”步骤四:单击打开 步骤五:在打开的“插入图表”窗口中可以看到柱状图 步骤六:单击一个您认为合适的柱状图,打开即可。步骤七:接下来会弹出一个柱状图和一个Excel表格。步骤八:在表格中可以任意...

相似回答