c# - 在 C# 中更改 Excel 列标签 (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 也在内部使用这些列声明。
您所能做的就是在第一行或您想要的地方插入某种标题行,而您这个...
推荐阅读
- javascript - 在maplibre GL中的地图鼠标悬停上添加图像
- javascript - ReactJS 模板不能使用 CSS 样式表
- python - 无法使用 Python ftplib 连接到服务器,但 PuTTY Plink 可以工作
- wordpress - 如何减少我的 Wordpress 网站中的图像文件数量
- c# - 如何修复当前上下文中不存在 backgroundWorker1.RunWorkerAsync()
- angular - 错误:预期“”等于未定义的茉莉花单元测试
- javascript - 如何从 Firestore 对象内部的数组中检索元素?
- flutter - 运行颤振应用程序卡在我的真实设备上
- java - 如何避免更改存档内文件的文件属性?
- sql - 拆分后是否有比较字符串值的where条件?