こんにちは私はExcelファイルsettings.xlsxを持っています。私はこのファイルからデータを読み込み、自分のコードで使われている変数にそのデータを割り当てたいと思います。CでExcelファイルからデータを読み取る#
例
Column1 Column2
Row1 Data 500
Row2 Address 30
Row3 Value FPGA
私はデータ、アドレスと変数としての私のコードで価値を持っています。 誰かが私の擬似コードでC#を助けてファイルを開き、自分の要件に従ってファイルを読むことができますか? Excelファイルの "Data"ワードを検索し、 "Data"を含むセルの横にある値を変数 "Data"に割り当てたいとします。私はそれが混乱していることを知っているが、私は本当に最終的なデータを以下のように見せたい。
Data=500 //Finally I want my variables to have the data as follows
Address=30
Value= FPGA
私はC#に新しいですから、私は私のコードで間違って起こっているかを理解することはできませんよ、私のcode.Butでファイルを開いてみました。 私はこの時点で立ち往生しています。オープン関数がエラーを出しています。親切に私を助けてください。私はC#コードでExcelファイルを開こうとしました。しかし、どういうわけか、Open関数のオーバーロードメソッドは1つの引数を取っていないと言っています。ファイルを開いて読み込む方法は?
string Filepath = @Filename;
Excel.Application excelapp = new Excel.Application();
excelapp.Visible = true;
var MyBook = excelapp.Workbooks.Open(Filepath);
somoneが同じものに対して擬似コードを与えると、本当に役に立ちます。
こんにちは、 ファイルを開くことができました。
string Filepath = Path.Combine(Directory.GetCurrentDirectory(), Filename);
Excel.Application excelapp = new Excel.Application();
excelapp.Visible = true;
var Workbook = excelapp.Workbooks.Open(Filepath, 0, false, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0,true,1, 0);
var xlWorkSheet =(Excel.Worksheet)Workbook.Worksheets.get_Item(2); Excel.Range range = xlWorkSheet.UsedRange;
しかし、変数にセルの値を格納しようとすると、エラーが発生します。私は何とかCells.valueを使うことができません。私は以下を使ってみましたが、データを保存できませんでした。誰でも助けることができますか?
uint pbaudRate2 = Convert.ToUInt32(range.Value2.ToString());ここ
エースOLEDBは私の好ましい選択は、あなたが定期的にSQLを使用したExcelシートを照会することができますです – bradbury9