gpt4 book ai didi

c# - Excel XML 电子表格 CSHTML

转载 作者:行者123 更新时间:2023-12-04 22:09:44 25 4
gpt4 key购买 nike

我想用电子表格引用在 Excel 中创建一个图表。

@model IEnumerable<ARTex.Core.Models.Reservation>

@{
Layout = null;
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment; filename= Reservaties - " + DateTime.Now.ToString("dd/MM/yyyy") + ".xls");

}

<?xml version="1.0" encoding="utf-16"?>

<ss:Workbook xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
<ss:Styles>
<!--style reservation header-->
<ss:Style ss:ID="1">
<ss:Font ss:Bold="1" ss:Size="11" ss:Color="White"/>
<ss:Interior ss:Color='Black' ss:Pattern='Solid'/>
</ss:Style>
<!--style group/individual header-->
<ss:Style ss:ID="2">
<ss:Font ss:Bold="1" ss:Size="11"/>
<ss:Interior ss:Color='#D9D9D9' ss:Pattern='Solid'/>
</ss:Style>
<!--style group/individual/reservation body-->
<ss:Style ss:ID="3">
<ss:Interior ss:Pattern='Solid' />
<ss:Alignment ss:WrapText="1" ss:Vertical="Top"/>
</ss:Style>
<ss:Style ss:ID="4">
<ss:Interior ss:Pattern='Solid'/>
</ss:Style>
</ss:Styles>

@{Html.RenderPartial("_ExcelWorksheet", Model.Where(x => !x.Deleted), new ViewDataDictionary { { "sheetName", "Reservations" } });
Html.RenderPartial("_ExcelWorksheet", Model.Where(x => x.Deleted), new ViewDataDictionary { { "sheetName", "Deleted Reservations" } });
Html.RenderPartial("_ExcelGraph", Model,new ViewDataDictionary{ {"sheetname", "Graph" }});}}




</ss:Workbook>

这是我的主要 .cshtml 页面,我想使用部分 View 页面 _ExcelGraph 创建一个图表。我只是想展示一些基本的输出。

代码_ExcelGraph
@{ 

var myChart = new Chart(width: 600, height: 400)
.AddTitle("Chart Title")
.AddSeries(
name: "Employee",
xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" },
yValues: new[] { "2", "6", "4", "5", "3" })
.Write();
}

这一直给我一个图像,我似乎无法弄清楚如何将此图像放置在工作表中或如何正确地将其显示为工作表。

提前致谢。

编辑

在某个地方读到 XML 电子表格引用 2003 不可能做到这一点?

最佳答案

您不能在 XML 电子表格 2003 中嵌入图表。

关于c# - Excel XML 电子表格 CSHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11101886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com