c# - 如何在 C# 中列出每页列的项目
问题描述
使用 C#,我试图在以下结构中列出每页的所有项目:
列:Page1 , Page2
每页值:Item1, Item2, Item3
预期输出:
样本:
Page1 Page2
Item1 Item1
Item2 Item2
Item3
但是当我查看 Excel 文件时,对齐看起来很奇怪。值显示如下:
同时,下面是我绘制 Excel 值的代码部分。
IXLWorksheet worksheet = newXLWorkbook.Worksheets.Add("Tab 1");
int row = 2;
int col = 1;
foreach (ObjectPage objPage in obj.ObjectPages)
{
worksheet.Cell(1, col).Value = objPage.Name;
col++;
foreach (ObjectPage.Section section in objPage.Sections)
{
foreach (ObjectPage.SectionField sectionField in section.SectionFields)
{
worksheet.Cell(row, col).Value = sectionField.FullName;
row++;
foreach (ObjectField objField in objPage.ObjectFields)
{
//do other process...
}
row++;
}
}
}
row = 2;
我只包含了代码中最重要的部分,而不是全部,因为它太长了。希望我已经很好地解释了我遇到的事情,并希望有人可以帮助我。
谢谢!
解决方案
推荐阅读
- python - Python多处理队列内存管理
- python - python如何根据用户输入从csv文件中返回一行?
- python - 如何在python中将绘图和模型结果保存为pdf?
- swift - Swift - 自动将 pdf 文件保存到我的 iPhone 上的文件应用程序
- javascript - VueJS Google 放置自动完成功能
- geospatial - AgensGraph 中的地理空间数据使用情况
- c - 了解堆中的内存分配
- algorithm - 给定一个由 0-9 组成的数组和一个整数 n,找出可以从输入数组中形成的所有整数,其中位数 = n
- javascript - Nodemailer 应用程序在页面刷新时发送电子邮件
- python - 使用 Cython 编译 Python GUI Kivy 框架程序