How to import excel data into C# objects using ClosedXML library | Generic Import Method

  Рет қаралды 19,117

Gautam Mokal

Gautam Mokal

Күн бұрын

Пікірлер
@user-eh2pi2vc2c
@user-eh2pi2vc2c Жыл бұрын
I was not able to get this to work as I always receive an error on prop.setValue(obj, Convert.ChangeType(val,type) - The error was Invalid Cast Exception Object must implement IConvertible. Indexes, values and Property types were all found but I could not see the issue on this line. Any ideas on what could be happening?
@ducna0610
@ducna0610 Жыл бұрын
You can use: prop.SetValue( obj, TypeDescriptor.GetConverter((Type)type) .ConvertFromInvariantString(val.ToString()) );
@rutujakodlinge9676
@rutujakodlinge9676 11 ай бұрын
I'm facing same issue.. can someone please suggest the solution..
@Taimastavern
@Taimastavern 10 ай бұрын
@@rutujakodlinge9676 anyone fix this? same
@ukaszczyz2962
@ukaszczyz2962 9 ай бұрын
Same for me
@CarbonFanatic
@CarbonFanatic 8 ай бұрын
same issue
@anhtuanpham291
@anhtuanpham291 Жыл бұрын
How to process if value of Cell is enum !
@roshankj4243
@roshankj4243 Жыл бұрын
My excel columns contains spaces between names i need to change my import function? Rest all same?
@gautammokal
@gautammokal Жыл бұрын
Thanks for watching the video. Please see if this helps kzbin.info/www/bejne/aHKvZ5lpoLqAo5Y
@rajubro7445
@rajubro7445 Жыл бұрын
Is it open source? I am unable to install in package manager console
@nishathakur994
@nishathakur994 2 жыл бұрын
My column names in excel sheet have spaces, how to write properties for that
@gautammokal
@gautammokal 2 жыл бұрын
Mapping excel fields with object properties can help. Here is a video on it kzbin.info/www/bejne/aHKvZ5lpoLqAo5Y Thanks
@nishathakur994
@nishathakur994 2 жыл бұрын
@@gautammokal thankyou, does it work for. Xlsx excel file too?
@TurgayTuerk
@TurgayTuerk 2 жыл бұрын
Alternatively you can use the 'DisplayName' attribute for your properties and access them by the 'CustomAttribute' reflection property of PropertyInfo.
@ghullaq
@ghullaq 3 жыл бұрын
Will this work if column names in Excel file do not match the names of fields in your classes?
@gautammokal
@gautammokal 3 жыл бұрын
It will not work. We can add mappings for column names and fields. Thanks for watching this video.
@gautammokal
@gautammokal 3 жыл бұрын
Just uploaded a new video. kzbin.info/www/bejne/aHKvZ5lpoLqAo5Y This shows how to use mappings while importing CSV data. Same logic will help in case of Excel import.
@ghullaq
@ghullaq 3 жыл бұрын
@@gautammokal Awesome! Thanks for taking time and letting me know!
@anhtuanpham291
@anhtuanpham291 Жыл бұрын
Anyone try with 1.000 rows ?
@gonzalomoraga2781
@gonzalomoraga2781 Жыл бұрын
Yes i do. It works fine. But i can´t use the lastest version of ClosedXML.
@TurgayTuerk
@TurgayTuerk 2 жыл бұрын
Thanks for the video. Very usefull!
@ANECKA99
@ANECKA99 3 жыл бұрын
Excellent, thanks
@citizendc9
@citizendc9 3 жыл бұрын
Thanks!
@jayakumar2927
@jayakumar2927 2 жыл бұрын
Github
Creating Excel Files in C#
55:42
IAmTimCorey
Рет қаралды 129 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
The problem with slow tests  - Uncle Bob
2:00
Dev Tools Made Simple
Рет қаралды 1,1 М.
The Easiest Way to Create PDFs in .NET
9:47
Nick Chapsas
Рет қаралды 126 М.
How I'd learn ML in 2025 (if I could start over)
16:24
Boris Meinardus
Рет қаралды 19 М.
How to read Excel files in C#
8:44
Darren Does Everything
Рет қаралды 42 М.
How to Read and Import data of Uploaded Excel into SQL Server Database || ASP.NET Core || EF Core
18:07