-5

Cstrings.xlsという名前のExcelファイルがあります:

ここに画像の説明を入力

Excel.Application excelApp = new Excel.Application();
        string workbookPath = "c:/strings.xls"; 

        Excel.Workbook excelWorkbook = null;

        try
        {
            excelWorkbook = excelApp.Workbooks.Open(workbookPath, 0,
                false, 5, "", "", false, Excel.XlPlatform.xlWindows, "", true,
                false, 0, true, false, false);
        }
        catch
        {
            excelWorkbook = excelApp.Workbooks.Add();
        }
        Excel.Sheets excelSheets = excelWorkbook.Worksheets;
        string currentSheet = "Sheet1";
        Excel.Worksheet excelWorksheet = (Excel.Worksheet)excelSheets.get_Item(currentSheet);
        Excel.Range excelCell = (Excel.Range)excelWorksheet.get_Range("A1", "A1");
        excelCell.Value2 = "Hi There";
4

3 に答える 3

1

できません。

これは XLS ファイル (バイナリ形式) であるため、最も簡単な解決策は、Excel (Microsoft Jet) OLE DB ドライバーを使用してその値を取得することです。

プロセスを変更して XLSX ファイルを提供できる場合は、プレーン .NET で開き、XML ファイルから値を解析できます。

于 2013-03-21T10:04:27.873 に答える
0

OLE DBプロバイダーを使用して Excel ファイルに接続できます。

このを見てください。

于 2013-03-21T10:04:47.007 に答える