0

私は MVC3 アプリケーションを作成しており、Ole db 接続を使用して Excel ファイルを読み取る必要がありますが、一部のマシンではすべての Excel 行を取得できず、他のマシンではすべてのデータを取得できます。以下は私のコードです:

var connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0 Xml", serverPath);

            //Fill the dataset with information from the Hoja1 worksheet.
            string SqlCommand="SELECT * FROM [sheet1$] ";

            var adapter = new OleDbDataAdapter(SqlCommand, connectionString);
            var ds = new DataSet();
            adapter.Fill(ds, "results");
            DataTable data = ds.Tables["results"];

この問題の理由を知る必要があります どうもありがとう

4

1 に答える 1

0

はい、良い質問です。今度はあなたの問題を調査します。さらに、はいのオプションがあります。たとえば、次のように書いています。

1) WindowsBase & Core の最適化 -リンクの説明をここに入力

2) OpenXML SDK (Microsoft Project のダウンロードから、ここをクリックしてリンクを参照してください。MS Office の読み取りおよび書き込みには、XML および XSLT 形式を使用し、Win および Web アプリケーションでは問題なく動作します)。いいえ、1-悪いセクションは MS 2007、2010、... バージョンで機能しました。MS 1997、2003 では機能しませんでした??? 記事の例 - Article-1Article-2Article-3、...

、さらに多くのオプション...

トップ記事をお試しください!

于 2012-09-05T13:39:19.323 に答える