繁体   English   中英

在 C# 中更改 Excel 列标签 (Interop.Excel)

[英]Change Excel Column Labels in C# (Interop.Excel)

我试图在 ButtonClick 事件上创建并打开一个新的 Excel 文件而不保存它。

代码工作正常,但我需要将前 10 列的列标签(不是第一行)从 A、B、C、D.. 更改为 Country1、Country2、Country3..

我在网上找不到例子,你能帮我吗?

这是我写的代码,它创建一个 Excel 并在有人调用 ButtonClick 事件时打开它:

private void Button3_Click(object sender, EventArgs e){
            ExcelApp.Application excelApp = new ExcelApp.Application();
            ExcelApp.Workbook excelWorkBook = excelApp.Workbooks.Add();
            ExcelApp.Worksheet excelWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)excelWorkBook.ActiveSheet;
            excelWorkSheet.Name = "Travel";
            excelApp.Visible = true;}

据我所知,这是不可能的,因为 Excel 也在内部使用这些列声明。

你所能做的就是在第一行或你想要的地方插入某种标题行,你这个......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM