0

次のコードを使用して、Excel からデータグリッドにデータを正常にエクスポートしました。

using System;
using System.Data;
using System.Windows;
using System.Windows.Data;
using SmartXLS;


namespace Calibration_Trial
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            WorkBook m_book = new WorkBook();
            m_book.readXLSX("trial.xlsx");

            //Read data from spreadsheet.
            DataTable mbooktable = m_book.ExportDataTable(9, 0, 4, 4, false, true);


            simpleDataGrid.ItemsSource = mbooktable.AsDataView();
        }
    }
}

ご覧のExportDataTableとおり、 には 6 つのパラメーターがあります。最後のパラメーターはtrue、列が日時型かどうかを確認する必要があることを意味します。そのため、なぜまだ間違った出力が得られるのかわかりません。何か不足していますか?

スクリーンショットを次に示します (Column4 は DateTime 形式にする必要があります :(): Column4 は DateTime 形式にする必要があります:(

4

2 に答える 2

0

DateTime列 (Excel ファイル自体) の各値が日付形式である場合にのみ、形式が機能すると考えました。日付形式でないものはすべて削除するしかないと思います。☹</p>

于 2015-01-21T15:41:26.277 に答える