Member 12937161 Ответов: 1

Я создал WPF с combobox на нем я хочу показать список из файла excel


В моем коде позади я написал код как
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace WpfApplicationList
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            string[] file =  File.ReadAllLines(@"C:\Users\vijay.singh\DATA\ABC.xlsx");
        

            for (int i=0;i<file.Length;i++)
            {
                comboBox1.Items.Add(file[i]);

            }
                    
        }
    }
}


Что я уже пробовал:

Я попытался отладить его, но он показывает содержимое в combobox как corrupt.it не отображается в виде строки.

1 Ответов

Рейтинг:
2

Richard MacCutchan

Вы не можете читать файлы Excel таким образом, их содержимое не хранится в виде простых строк текста. Вам нужно использовать OLEDB: Работа с MS Excel(xls / xlsx) Использование MDAC и Oledb[^], или взаимодействие с Excel: Microsoft.Офис.Взаимодействие.Пространство имен Excel ()[^].