小编use*_*703的帖子

Excel工作表的错误

我正在编写一个程序来将数据写入现有的Excel文件.计划将新数据附加到旧数据,但现在我仍然试图访问特定的工作表.我在网上做了很多搜索,但没有一个人在我的网站上工作过.我仍然得到错误.希望有人能帮助我弄清楚我做错了什么.我有一个写入Excel的功能.我一直被困在线上来创建工作表对象.总是在这条线上得到错误.我尝试过不同的方式:

Excel.Worksheet excelWorksheet = (Excel.Worksheet)excelWorksheets.get_Item(1);
Run Code Online (Sandbox Code Playgroud)

要么

Excel.Worksheet excelWorksheet = (Excel.Worksheet)excelWorksheets.Worksheet[0];
Run Code Online (Sandbox Code Playgroud)

要么

Excel.Worksheet excelWorksheet = (Excel.Worksheet)excelWorksheets.get_Item(1);
Run Code Online (Sandbox Code Playgroud)

要么

Excel.Worksheet excelWorksheet = (Excel.Worksheet)excelWorksheets.get_Item(currentSheet);
Run Code Online (Sandbox Code Playgroud)

我尝试了许多不同的在线方式,但似乎没有一种方法适合我.

这是我的Excel代码的功能:

using Microsoft.Office;
using Excel = Microsoft.Office.Interop.Excel;
using System.Runtime.InteropServices;
public void write_to_file(string lux_excel, string serialnumber_excel)
{
    Excel.Application excelapp = new Excel.Application();
    excelapp.Visible = true; //make the object visible
    Excel.Workbooks excelWorkbooks;
    Excel.Workbook excelWorkbook;

    excelWorkbooks = excelapp.Workbooks;

    object misValue = System.Reflection.Missing.Value;

    string fileName = @"C:\Designs\C_sharp_learn\chapter2\test_data.xlsx";
    excelWorkbook = excelWorkbooks.Open(fileName, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, …
Run Code Online (Sandbox Code Playgroud)

c# excel worksheet

2
推荐指数
1
解决办法
7467
查看次数

标签 统计

c# ×1

excel ×1

worksheet ×1