Как открыть файл Excel, сохраненный на одном диске или в Интернете, через приложение Windows Form - PullRequest
0 голосов
/ 05 октября 2018

Я хочу открыть файл Excel, сохраненный в общей папке на одном диске, через приложение Windows Form.В настоящее время приложение может открыть локальный файл.Есть ли возможность просмотреть онлайн-файл через приложение Windows Form.

Чтобы открыть локальный файл, я использовал диалог открытия файла. Код такой, как ниже.

 private void button1_Click(object sender, EventArgs e) 
 {
    openFileDialog1.Title = "Excel File to Edit";
    openFileDialog1.FileName = "";
    openFileDialog1.Filter = "Excel File|*.xlsx;*.xls";

    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
        sFileName = openFileDialog1.FileName;

        if (sFileName.Trim() != "")
        {
            readExcel(sFileName);
            richTextBox1.Text = sFileName;
            isOpend = true;
        }
    }
}

private void readExcel(string sFile)
{
    //xlApp = new Excel.Application();
    try
    {
        xlWorkBook = xlApp.Workbooks.Open(sFile);           // WORKBOOK TO OPEN THE EXCEL FILE.
        xlWorkSheet = xlWorkBook.Worksheets["Main Sheet"];      // NAME OF THE SHEET.

        for (iRow = 8; iRow <= xlWorkSheet.Rows.Count; iRow++)  // START FROM THE SECOND ROW.
        {
            if (xlWorkSheet.Cells[iRow, 3].value == null)
            {
                break;      // BREAK LOOP.
            }
            else
            {               // POPULATE COMBO BOX.
                comboBox1.Items.Add(xlWorkSheet.Cells[iRow, 3].value);
            }
        }
    }
    catch (Exception ex)
    {
        MessageBox.Show("Error: " + ex);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...