【发布时间】:2019-05-30 09:39:05
【问题描述】:
如何在我的数据表中添加空行,然后循环遍历列标题并拆分-然后将年份插入空行并 之后合并年行
这是我的数据表代码:
private void button1_Click(object sender, EventArgs e)
{
Excel.Application xlApp;
Excel.Workbook xlWorkBook;
Excel.Worksheet xlWorkSheet;
object misValue = System.Reflection.Missing.Value;
Excel.Range chartRange;
xlApp = new Excel.Application();
xlWorkBook = xlApp.Workbooks.Add(misValue);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
xlWorkSheet.Cells[2, 1] = "Retailer";
xlWorkSheet.Cells[2, 2] = "Brand";
xlWorkSheet.Cells[2, 3] = "2019_WK1";
xlWorkSheet.Cells[2, 4] = "2019_WK2";
xlWorkSheet.Cells[2, 5] = "2019_WK3";
xlWorkSheet.Cells[3, 1] = "LuLu";
xlWorkSheet.Cells[3, 2] = "Perisil";
xlWorkSheet.Cells[3, 3] = "25";
xlWorkSheet.Cells[3, 4] = "26";
xlWorkSheet.Cells[3, 5] = "23";
xlWorkSheet.Cells[4, 1] = "Lulu";
xlWorkSheet.Cells[4, 2] = "Ariel";
xlWorkSheet.Cells[4, 3] = "26";
xlWorkSheet.Cells[4, 4] = "28";
xlWorkSheet.Cells[4, 5] = "29";
xlWorkSheet.Cells[5, 1] = "Danube";
xlWorkSheet.Cells[5, 2] = "Omo";
xlWorkSheet.Cells[5, 3] = "27";
xlWorkSheet.Cells[5, 4] = "28";
xlWorkSheet.Cells[5, 5] = "30";
xlWorkSheet.Cells[6, 1] = "Danube";
xlWorkSheet.Cells[6, 2] = "Tide";
xlWorkSheet.Cells[6, 3] = "24";
xlWorkSheet.Cells[6, 4] = "23";
xlWorkSheet.Cells[6, 5] = "29";
xlWorkSheet.Cells[7, 1] = "Bin Dawood";
xlWorkSheet.Cells[7, 2] = "Persil";
xlWorkSheet.Cells[7, 3] = "26";
xlWorkSheet.Cells[7, 4] = "27";
xlWorkSheet.Cells[7, 5] = "28";
xlWorkBook.SaveAs("F:\\CTR_Data", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
xlWorkBook.Close(true, misValue, misValue);
xlApp.Quit();
releaseObject(xlApp);
releaseObject(xlWorkBook);
releaseObject(xlWorkSheet);
MessageBox.Show("File created !");
}
我想在(“A1”到“E1”单元格)中添加五个空行,然后循环遍历列标题并按-
我想要一个类似上图的excel输出
【问题讨论】:
-
您能否向我们展示解决方案完成后工作表应该是什么样子的示例?您的问题在您想要做什么方面非常令人困惑。我看不到要拆分的
-,并且您说要添加多行(复数),然后声明您想将年份插入空行(单数)。工作表的前后图像可能更有帮助。 -
我更新了一张图片我想要什么类型的输出
-
我认为这是一些课堂作业,您更改了给定的电子表格?对吗?