No se si esto te ayude, pero podrias generar todo desde el html y luego exportar todo al excel.
por ejemplo, creas el grafico desde html y lo exportas os graficos a jpg (fusioncharts lo permite) y luego exportas toda la pagina a excel.
espero el siguiente codigo de ejemplo te pueda ayudar.
el siguiente ejemplo permite exportar las imagenes a excel.
Código vb:
Ver original<html>
<head><title>hola</title>
<script runat="server">
Sub ToExcel(ByVal s As Object, ByVal e As EventArgs)
Button1.Visible = False
Response.Buffer = True
Dim strServerURL As String = Request.ServerVariables("HTTP_HOST")
imagen1.ImageUrl = "http://" & strServerURL & "/aplicacion/Stylos/imgendelgrafico.jpg"
Response.ContentType = "application/vnd.ms-excel"
Response.ContentEncoding = System.Text.Encoding.GetEncoding("windows-1252")
Response.Charset = "utf-8"
Response.AddHeader("content-disposition", "inline; filename=NombreDelExcel.xls")
End Sub
</script>
<style>
</style>
</head>
<body>
<form runat="server">
<asp:Button Text="Click" ID="Button1" OnClick="ToExcel" runat="server" />
<table>
<tr><td colspan="1"><asp:Image runat="server" ID="imagen1" ImageUrl="Stylos/imagendelgrafico.jpg" /></td><td> </td><td>datos...</td></tr>
<tr><td colspan="3">hola</td></tr>
<tr><td colspan="3">xd</td></tr>
<tr><td colspan="3">hola</td></tr>
<tr><td colspan="3">hola</td></tr>
</table>
</form>
</body>
</html>