আমদানি ও রফতানি এক্সেল - সেরা গ্রন্থাগারটি কী? [বন্ধ]


180

সি # তে আমাদের একটি এএসপি.এনইটি অ্যাপ্লিকেশনটিতে আমরা একটি নির্দিষ্ট ডেটা সংগ্রহ (সাবসনিক সংগ্রহ) নিই এবং এটি এক্সলে রপ্তানি করি। আমরা এক্সেল ফাইলগুলি একটি নির্দিষ্ট ফর্ম্যাটে আমদানি করতে চাই। আমি এই উদ্দেশ্যে ব্যবহার করতে পারি এমন একটি লাইব্রেরি খুঁজছি।

প্রয়োজনীয়তা:

  • এক্সেল 2007 ফাইলগুলি (এক্সেল 2003 কি 64k সারিগুলিতে সমর্থন করে? এর চেয়ে আমার আরও বেশি দরকার))
  • সার্ভারে এক্সেলের প্রয়োজন নেই
  • একটি টাইপ করা সংগ্রহ নেয় এবং যদি এটি সম্ভব হয় তবে এক্সেলের মধ্যে সংখ্যাযুক্ত ক্ষেত্রগুলিকে সংখ্যা হিসাবে রাখার চেষ্টা করে।
  • বড় ফাইলগুলি (100k থেকে 10M) - এর সাথে যথেষ্ট ভাল কাজ করে fast
  • জিইউডি রফতানি করার সময় ক্রাশ হয় না!
  • অর্থের ক্রপলোড ব্যয় হয় না (এসপোজের মতো কোনও এন্টারপ্রাইজ লাইব্রেরি)। ফ্রি সর্বদা দুর্দান্ত তবে বাণিজ্যিক লাইব্রেরি হতে পারে।

আপনি কোন লাইব্রেরি সুপারিশ করেন? আপনি কি এটি প্রচুর পরিমাণে ডেটা ব্যবহার করেছেন? অন্যান্য সমাধান আছে?

এই মুহুর্তে, আমি একটি সাধারণ সরঞ্জাম ব্যবহার করছি যা এইচটিএমএল উত্পাদন করে যা এক্সেল দ্বারা পরে লোড হয়, তবে আমি কিছু ক্ষমতা হারাতে চাইছি, এবং এক্সেল এটি লোড করার সময় আমাদের অভিযোগ করে। আমার চার্ট বা এ জাতীয় কিছু উত্পন্ন করার দরকার নেই, কেবল কাঁচা ডেটা রফতানি করুন।

আমি ফ্ল্যাট সিএসভি ফাইলগুলি সম্পর্কে ভাবছি, তবে এক্সেল গ্রাহকের প্রয়োজনীয়তা। আমি সিএসভি দিয়ে সরাসরি কাজ করতে পারি, যদি আমার এক্সেলে রূপান্তর করার কোনও সরঞ্জাম থাকে। দেওয়া এক্সেল 2007 একটি এক্সএমএল-ভিত্তিক (এবং জিপ করা) ফাইল ফর্ম্যাট, আমি অনুমান করছি যে এই ধরণের লাইব্রেরিটি খুঁজে পাওয়া সহজ হওয়া উচিত। তবে, আমার কাছে যা গুরুত্বপূর্ণ তা হল আপনার মতামত এবং মতামত।


সম্পাদনা: ব্যঙ্গাত্মকভাবে, আমার মতে এবং সর্বাধিক ভোটের সাথে উত্তর অনুসরণ করে, সেরা এক্সেল আমদানি ও রফতানি পাঠাগারটি কোনও রফতানি নয়। এটি সব পরিস্থিতিতে ক্ষেত্রে হয় না, তবে এটি আমার জন্য। এক্সএলএস ফাইলগুলি কেবলমাত্র 64k সারি সমর্থন করে। এক্সএলএসএক্স 1 এম পর্যন্ত সমর্থন করে। আমি যে নিখরচায় গ্রন্থাগারগুলি খারাপ বৈশিষ্ট্যটি দেখিয়েছি তা চেষ্টা করেছে (আপনার যখন 200k সারি থাকবে তখন একটি সারি লোড করতে এক সেকেন্ড)। আমি অর্থপ্রদানকারীদের চেষ্টা করিনি, কারণ আমি অনুভব করি যে তারা যখন সরবরাহ করবে তখন দ্রুত XLSX <-> সিএসভি রূপান্তর রুটিন হ'ল তারা যে মূল্য সরবরাহ করে তার জন্য তারা অত্যধিক মূল্যের হয়ে থাকে।


18
"দেওয়া এক্সেল 2007 একটি এক্সএমএল-ভিত্তিক (এবং জিপ করা) ফাইল ফর্ম্যাট, আমি অনুমান করছি যে এই ধরণের লাইব্রেরিটি খুঁজে পাওয়া সহজ হওয়া উচিত" - হাহ! এটি "এক্সেল 97 বাইট-ভিত্তিক বলে বলার মতো, সুতরাং এই জাতীয় লাইব্রেরিটি সন্ধান করা সহজ হওয়া উচিত"। এক্সএমএল সরলতা বোঝায় না এবং এক্সএমএলকে কীভাবে সংক্ষিপ্ত বিবরণযুক্ত ও অনির্বাচিতভাবে জটিল করা যায় তার জন্য পোস্টার চাইল্ড O :-)
কেন

আসলে আপনি এই ধারণাটি সম্পূর্ণরূপে সঠিক করেননি। এমন কিছু সরঞ্জাম উপলব্ধ রয়েছে যা কমপক্ষে এক্সএলএসএক্সের জন্য একটি সুগঠিত ওক্সএক্সএমএল ডকুমেন্ট তৈরি করে, সি #। নেট এর সাথে করা খুব সহজ।
বেনামে টাইপ

3
স্ট্যাক ওভারফ্লো থেকে দূরে অফিসিয়াল হোম এর মতো প্রশ্ন দেওয়ার জন্য আমি একটি সাইটের প্রস্তাব তৈরি করেছি। একে কোড সুপারিশ বলা হয় এখনই যোগ দিয়ে এবং প্রশ্ন জিজ্ঞাসা করে এটিকে বাস্তবে পরিণত করতে সহায়তা করুন!
ডেভিউলেস

স্পায়ার.এক্সলস সম্পর্কে কি। প্রো সংস্করণের জন্য এটি কেবল 800 ডলার। আপনি আপনার সমস্ত রূপান্তর পাশাপাশি আপনার এক্সেল আমদানি বা রফতানিকারক হিসাবে পাবেন। e-iceblue.com/Introduce/…
ডটনেট প্রোগ্রামার

জেমবক্স.স্প্রেডশিট হ'ল আরও একটি সমাধান যা চেক আউট করার পক্ষে মূল্যবান, সুপার দ্রুত এবং বিনামূল্যে এবং প্রো উভয় সংস্করণ রয়েছে। এছাড়াও, প্রো সংস্করণটি বরং সস্তা এবং তাদের বেশিরভাগের মতো মোতায়েনের জন্য কোনও লুকানো ক্রিপি ব্যয় নেই।
নিক্সনউপোসেন

উত্তর:


41

আমি ফ্ল্যাট সিএসভি ফাইলগুলির জন্য আমার হাত ফেলে যাচ্ছি, কেবল যদি আপনি কোডের উপর সর্বাধিক নিয়ন্ত্রণ পেয়ে থাকেন। কেবল নিশ্চিত করুন যে আপনি সারিগুলিতে পড়েছেন এবং সেগুলি একবারে প্রক্রিয়া করুন (দস্তাবেজটি শেষ পর্যন্ত পড়া এবং বিভক্তকরণ আপনার সমস্ত স্মৃতি খেয়ে ফেলবে - লেখার সাথে একই, এটিকে প্রবাহিত করুন)।

হ্যাঁ, আপনি এটি প্রক্রিয়া করার আগে ব্যবহারকারীকে এক্সেল হিসাবে সিএসভি হিসাবে সেভ করতে হবে, তবে সম্ভবত এই সীমাবদ্ধতাটি প্রশিক্ষণ এবং পৃষ্ঠায় স্পষ্ট নির্দেশাবলী সরবরাহ করে কাটিয়ে উঠতে পারে?

অবশেষে, আপনি যখন গ্রাহকের কাছে রফতানি করবেন, আপনি মাইম টাইপটিকে পাঠ্য / সিএসভিতে সেট করে দিলে, এক্সেলটি সাধারণত সেই ধরণের সাথে ম্যাপ করা হয় যাতে এটি ব্যবহারকারীকে 'এক্সেল ফাইল' হিসাবে উপস্থিত হয়।


4
আমি সিএসভি পদ্ধতির চেষ্টাও করেছি, তবে এটির সাথে বেশ কয়েকটি সমস্যা রয়েছে। উদাহরণস্বরূপ, আপনি যদি কোনও ঘরে একটি বহু-লাইন পাঠ্য রাখতে চান? আমি এক্সেলকে এমন কোনও সিএসভি আমদানি করতে পারি না।
ইগোর ব্রেজক

23
সিএসভি এর জায়গা আছে তবে পোস্টারটি এক্সেল সম্পর্কে জিজ্ঞাসা করেছিল, আমি ধরে নিই যে তাকে অবশ্যই সিএসভি নয় এক্সেল চাইবে।
জন স্কিপিওন

7
0345 এর মতো কলাম রফতানি করার সময় CSV নীচে পড়ে যায় Excel এক্সেল স্বয়ংক্রিয়ভাবে এটিকে 345 এ ছাঁটাই করে দেয়। যা শীর্ষস্থানীয় অঙ্কটি গুরুত্বপূর্ণ যখন কোন উপকারে আসে না।
NotMe

2
একটি এক্সেল ফাইল এক্সটেনশন সহ এইচটিএমএল টেবিলটি বেশ ভালভাবে কাজ করছে বলে মনে হচ্ছে ... এটি একাধিক লাইন, রঙ এবং আরও কিছু ফর্ম্যাট করার মতো
স্টাফগুলির

3
"সংরক্ষণ করুন"? না, যদি গ্রাহক এক্সেল ব্যবহার করছেন, তবে কেন তারা আপনার পণ্যটির সাথে ইন্টারঅ্যাক্ট করার জন্য একটি দ্বিতীয়, আরও সীমিত ফাইলটি সঞ্চয় করবেন?
mlibby

41

আমি আমার আসল উত্তর থেকে ওপেন এক্সএমএল এসডিকে আবিষ্কার করেছি। এটি স্প্রেডশিট অবজেক্টের জন্য অন্যান্য বিষয়গুলির মধ্যে দৃ strongly়ভাবে টাইপ করা ক্লাস সরবরাহ করে এবং এটির সাথে কাজ করা মোটামুটি সহজ বলে মনে হয়। আমি আমার একটি প্রকল্পের রিপোর্টের জন্য এটি ব্যবহার করতে যাচ্ছি। হায়রে, সংস্করণ ২.০ 2009 বা 2010 এর শেষ অবধি মুক্তি পাওয়ার কথা নয়।


খুব আকর্ষণীয়! আপনি কি এটি প্রচুর পরিমাণে ডেটা ব্যবহার করে পরীক্ষা করেছেন?
জেসন কেলে

আমি কোনও পারফরম্যান্স পরীক্ষা করিনি। আমি বেশিরভাগ চার্ট এবং একক পৃষ্ঠাগুলির প্রতিবেদন করব, সুতরাং থ্রুপুট আমার পক্ষে সমস্যা নয়। যদিও এটি পরিচালিত কোড হিসাবে তত দ্রুত হতে পারে বলে মনে হয়।
সিডোনার

1
@ জেসন কেলে: এই পোস্টে এটি সত্যই সেরা উত্তর - স্প্রেডশিট এমএমএল দিয়ে রফতানি অপ্রাসঙ্গিক হয়ে যায়। ফাইলের মধ্যে থেকে ডেটা সমস্ত অ্যাক্সেসযোগ্য। আপনার যদি অন্য কোনও ফর্ম্যাটে ডেটা প্রয়োজন হয় তবে এক্সএসএলটি বা লিনকের মাধ্যমে একটি রূপান্তর সরবরাহ করুন।
টড মেইন

1
যদিও এটি ".xls" ফাইলের জন্য মোটেও কাজ করে না।
কুইলব্রেকার

github.com/OfficeDev/Open-XML-SDK এখন এটি ওপেনসোর্স এবং গিথুব -হোস্ট করা হয়েছে (আমি পছন্দ করি যেখানে এমএসের সাম্প্রতিক দিকে এগিয়ে রয়েছে)
অ্যালেক্স

34

ExcelPackage নতুন সংস্করণ এখানে http://EPPlus.codeplex.com

এক্সেল ফাংশন 2007 এর জন্য আমার অ্যাপ্লিকেশনটির কিছু ডেটা এক্সপোর্ট করা উচিত বলে আমি এখনও এক্সেল ফাংশন রপ্তানির সাথে লড়াই করছি

এই প্রকল্পটি আমার কাছে দুর্দান্ত বলে মনে হচ্ছে এবং বিকাশকারী এবং সমস্যাগুলির জন্য খুব প্রতিক্রিয়াশীল।


3
ভাল কাজ করে তবে এটি জিপিএলের আওতায় লাইসেন্সযুক্ত - যেমন এটি ব্যবহার করে যে কোনও সফ্টওয়্যার অবশ্যই প্লেইন সোর্স কোডে পাওয়া উচিত, সর্বদা ভাল পছন্দ নয় ...
মার্ক_স

আপনার পক্ষে সুবিধাজনক একটি নেটিভ ফর্ম্যাটে রফতানি করুন, একটি প্রগ লিখুন। এটি এক্সপ্রেসে রূপান্তরিত করতে ইপিপ্লাস ব্যবহার করে, এটি বিনামূল্যে করুন। আপনার প্রধান অগ্রগতিটিকে ডিফল্ট হিসাবে ব্যবহার করুন, তবে অন্যান্য "প্লাগইন" এর অনুমতি দিন, আরে আপনার বাস্তব কোডটি জিপিএল থেকে মুক্ত free

5
দেখা যাচ্ছে যে এটি এখন এলজিপিএল-এর অধীনে লাইসেন্সযুক্ত, তাই আপনি কপিলিফ্টের বিধিনিষেধ ছাড়াই লিঙ্কড লাইব্রেরি হিসাবে এটি ব্যবহার করা ভাল।
ব্র্যাড আর

মনে রাখবেন যে আপনার যদি এমন একটি এক্সেল ফাইল তৈরি করতে হয় যা এতে বড় স্ট্রিং থাকে তবে এই লাইব্রেরিতে অ্যাক্সেলে এলোমেলোভাবে 'অপঠনযোগ্য সামগ্রী' ত্রুটি তৈরি করার প্রবণতা রয়েছে।
কেভিন লাইট

1
সাবধান হন যে ইপিপ্লাস মেমরি ফাঁস করে, প্রচুর পরিমাণে ডেটার জন্য সত্যিই ভাল না।
ব্যবহারকারী 3285954

18

আমি ক্লোজডএক্সএমএল ব্যবহার করছি এবং এটি দুর্দান্ত কাজ করে!

ক্লোজড এক্সএমএল বিকাশকারীদের পক্ষে এক্সেল 2007/2010 ফাইল তৈরি করা সহজ করে তোলে। এটি এক্সএমএল ডকুমেন্টগুলির ঝামেলা না করেই ফাইলগুলি (ভিবিএর অনুরূপ) ম্যানিপুলেট করার জন্য একটি দুর্দান্ত অবজেক্ট ওরিয়েন্টেড উপায় সরবরাহ করে। এটি সি # এবং ভিজ্যুয়াল বেসিক (ভিবি) এর মতো কোনও নেট নেট ভাষা ব্যবহার করতে পারে।



এটি পাশাপাশি এবং একই অভিজ্ঞতা ব্যবহৃত। ভাল কাজ করে এবং খুব নমনীয়।
অ্যান্টনিভিও

14

.NET- এর স্প্রেডশিটগিয়ার সিএসভি / এক্সএলএস / এক্সএলএসএক্স পড়ে এবং লিখেছে এবং আরও কিছু করে।

আপনার সাথে C # এবং ভিবি সোর্স কোড লাইভ ASP.NET নমুনা দেখতে পারেন এখানে এবং একটি ফ্রী ট্রায়াল ডাউনলোড এখানে

অবশ্যই আমি মনে করি স্প্রেডশিটগিয়ারটি এএসপি.এনইটিতে এক্সেল ওয়ার্কবুকগুলি আমদানি / রফতানি করার জন্য সেরা গ্রন্থাগার - তবে আমি পক্ষপাতদুষ্ট। আপনি কি আমাদের গ্রাহকদের কিছু ডান দিকে বলার দেখতে পারেন এই পৃষ্ঠার

দাবি অস্বীকার: আমি স্প্রেডশিটগিয়ার এলএলসি এর মালিক


@ জো ইরিকসন: আপনি কী বলতে পারেন যে কীভাবে একজন সিএসভি পড়ার বিষয়ে যায় এবং তারপরে সিএসভি থেকে একটি এক্সএমএল তৈরি করে স্প্রেডশিট গিয়ার ব্যবহার করে এবং সেই এক্সএলএস ব্যবহার করে ফলস্বরূপ এক্সএমএল ফাইল তৈরি করে যা কাঠামোটি ধারণ করে? অথবা আমরা সরাসরি কোনও সিএসভি থেকে এক্সএমএল তৈরি করতে স্প্রেডশিটগার ব্যবহার করতে পারি?
অঙ্কিতসবলোক 19


5

আমি অতীতে ফ্লেক্সেল ব্যবহার করেছি এবং দুর্দান্ত ছিল। তবে প্রোগ্রামালিকভাবে এক্সেল ওয়ার্কশিটগুলি তৈরি এবং আপডেট করার জন্য এটি আরও ছিল।


আমি দেখতে পাচ্ছি না যে এটি এক্সেল 2007 (xlsx) সমর্থন করে। এক্সএলএস কেবল 64k সারি সমর্থন করে, এটি আমার পক্ষে একটি সীমাবদ্ধতা।
জেসন কেলে

@Jason Kealey - Flexcel এখন এক্সেল 2007 এবং 2010 অবলম্বন পাওয়া
Pauk

5

সিএসভি রফতানি সহজ, কার্যকর করা সহজ এবং দ্রুত। তবে এখানে লক্ষ্য করার মতো একটি সম্ভাব্য সমস্যা রয়েছে। এক্সেল (2007 অবধি) সিএসভি ফাইলগুলিতে শীর্ষস্থানীয় শূন্যগুলি সংরক্ষণ করে না। এটি জিপ কোড, পণ্য আইডিস এবং সংখ্যাসূচক মান সহ অন্যান্য পাঠ্য ডেটা গার্বল করবে। এখানে একটি কৌশল আছে যা এক্সেল মানগুলি সঠিকভাবে আমদানি করে তোলে (যদি আমি সঠিকভাবে মনে করি, উদাহরণস্বরূপ,, .. "," "02052", ...) চিহ্ন দিয়ে ডিলিমিটর এবং উপসর্গের মানগুলি ব্যবহার করে) আপনার যদি ব্যবহারকারী থাকে যারা সিএসভি দিয়ে পোস্ট-প্রসেসিংয়ের কাজ করবেন, তাদের সচেতন হওয়া দরকার যে তাদের ফর্ম্যাটটি এক্সএলএসে পরিবর্তন করতে হবে এবং ফাইলটি সিএসভিতে ফিরে না সংরক্ষণ করতে হবে। যদি তারা তা করে, তবে নেতৃস্থানীয় শূন্যগুলি হারাবে।


1
পাঠ্য হিসাবে সংরক্ষণ করা উচিত যে কোনও কিছুর জন্য, শুরুতে কেবল একটি '(
অ্যাডাস্ট্রোফ

আর একটি মজাদার তথ্য: আমি জার্মানির মতো প্রচুর লোকায়লে আ কমা পৃথক্ ফাইলটি খুলতে পারি না। যা আন্তর্জাতিক যোগাযোগের সাথে ডেটা ভাগ করার জন্য সিএসভিকে একটি দুর্বল ফর্ম্যাট তৈরি করে
ক্রিশ্চিয়ান সাউর

4

কয়েক বছর ধরে, আমি এটির জন্য জেএক্সেল ব্যবহার করেছি , এটি একটি দুর্দান্ত মুক্ত উত্স জাভা প্রকল্প। এটি সঙ্কলন করতে জে # ব্যবহার করে নেটও সক্ষম ছিল এবং এই অবতারে আমি এর সাথে দুর্দান্ত সাফল্যও পেয়েছি। যাইহোক, সম্প্রতি আমার কোডটি দেশীয় .NET- তে একটি 64৪-বিট আইআইএস অ্যাপ্লিকেশনটিকে সমর্থন করতে হবে যাতে আমি এক্সেল আউটপুট তৈরি করি। 32-বিট জে # সংস্করণটি লোড হবে না।

সিএসআরপিজেএক্সসেলের কোডটি এলজিপিএল এবং বর্তমানে এই পৃষ্ঠায় উপলভ্য রয়েছে , যখন আমরা এটিকে জেক্সেল উত্সফর্স সাইটে স্থাপন করার জন্য প্রস্তুত করি। এটি VS2005 বা VS2008 দিয়ে সংকলন করবে। মূল জেসেক্সেল ডকুমেন্টেশনের উদাহরণগুলি বেশ ভালভাবে নেট নেট সংস্করণে অক্ষত থাকবে।

আশা করি এটি এখানে কারও পক্ষে সহায়ক।


উভয় লিঙ্কই আর কাজ করে না ... তবে আমি এর কয়েকটি স্নিপেট পেয়েছি এবং দেখে মনে হচ্ছে এটি আরও জাভা বান্ধব, নেট বিকাশকারীদের পক্ষে তেমন কিছু নয়। যাইহোক, আমি অন্য একটি লাইব্রেরিটি এর বিপরীতে পেয়েছি, এটি একটি নেটিভ নেট। লাইব্রেরি ( জেমবক্স.স্প্রেডশিট ), এটি জাভাতেও পোর্ট করা হয়েছিল ( জাভার জন্য জেমবক্স.স্প্রেডশিট )।
হ্যাজেল প্যাটন

3

আমি দীর্ঘ সময় ধরে এক্সেল জেটসেলের সাথে কাজ করেছি এবং এটি সত্যই সুপারিশ করতে পারি। http://www.devtriogroup.com/exceljetcell

  • বাণিজ্যিক পণ্য
  • এক্সেল ফাইলগুলি এক্সএলএস এবং এক্সএলএসএক্স
  • খাঁটি নেটে নিজস্ব ইঞ্জিনের উপর ভিত্তি করে।

3

নিম্নলিখিত সাইটটি একটি "যথাযথ" এক্সেল 2007 .xlsx ফাইলে (একটি .csv ফাইল রফতানি করার পরিবর্তে এবং এটি খোলার জন্য এক্সেল পাওয়ার চেয়ে) কোনও ডাটাবেল, ডেটাসেট বা তালিকা <> কীভাবে রফতানি করতে হবে তা দেখায়।

তাই আপনি এটা OpenXML লাইব্রেরি ব্যবহার না এক্সেল আপনার সার্ভারে ইনস্টল থাকতে হবে।

মাইকস নলেজ বেস - এক্সপোর্টটোসেক্সেল

উত্স কোডের সমস্ত একটি ডেমো অ্যাপ্লিকেশন হিসাবে , নিখরচায় দেওয়া হয় ।

এটি আপনার নিজস্ব অ্যাপ্লিকেশনগুলিতে যুক্ত করা খুব সহজ, আপনার কেবল একটি ফাংশন কল করতে হবে, একটি এক্সেল ফাইলনামে এবং আপনার ডেটা উত্সটিতে যাওয়ার জন্য:

DataSet ds = CreateSampleData();
string excelFilename = "C:\\Sample.xlsx";
CreateExcelFile.CreateExcelDocument(ds, excelFilename);

আশাকরি এটা সাহায্য করবে.


2

পরীক্ষা করে দেখুন ExcelPackage প্রকল্প, এটা এক্সেল 2007, এটা লাইটওয়েট এবং ওপেন সোর্স অফিস ওপেন XML ফাইল বিন্যাস ব্যবহার ...


1
দেখতে ভাল লাগছে তবে একটি মন্তব্য বলছে এটি বড় ফাইলগুলির সাথে খারাপ (আমার দৃশ্যপট)
জেসন কেলে

1
আকর্ষণীয় - এটি জিপিএল হিসাবে অনুমোদিত, এলজিপিএল নয়। সুতরাং, এটি অবশ্যই জিপিএল অ্যাপ্লিকেশনগুলিতে ব্যবহার করা উচিত। (এছাড়াও, দুর্ভাগ্যজনক যে বিকাশ বন্ধ হয়ে গেছে বলে মনে হয়))
জেসন কেলে

1
আমি এক্সেলপ্যাকেজ চেষ্টা করেছিলাম, তবে এটিকে ত্যাগ করতে হয়েছিল - আপনি যখন কোনও ঘরে একটি সিঙ্ক উদ্ধৃতি (') রাখার চেষ্টা করেন তখন ব্যর্থ হয়।
ইগোর ব্রেজক

2

আমি সিএসআরপিজেএক্সসেল চেষ্টা করেছি এবং কোনও ডকুমেন্টেশন না পাওয়া পর্যন্ত কমপক্ষে এটির সুপারিশ করব না। ডেভেলপারদের বিপক্ষে মন্তব্য এটা না সোজা নেটিভ বন্দর।


2

আমি জানি যে এটি বেশ দেরি হয়ে গেছে তবে আমি xPorterTools.Net থেকে xPorter (লিখন) এবং xlReader (পড়ার) উত্তর দিতে বাধ্য বোধ করি । আমরা বেশ কয়েকটি লাইব্রেরি পরীক্ষা করেছি এবং পারফরম্যান্সের পথে কিছুই আসেনি (আমি এখানে কয়েক সেকেন্ডে কয়েক মিলিয়ন সারি লেখার কথা বলছি)। এই পণ্যগুলি সম্পর্কে যথেষ্ট ভাল জিনিস বলতে পারি না!


2

তুমি ব্যবহার করতে পার Microsoft.Jet.OLEDB.4.0


1
আমার প্রয়োজনীয়তার একটি হ'ল সার্ভারে এক্সেল চলমান।
জেসন কেলে

2
আমি মনে করি না এটি চলমান !!
সোনার Gönül

2
এমএস অফিসের "মাইক্রোসফ্ট.জিট.ওএলইডিবি .৪.০" (এক্সএলএসের জন্য) "মাইক্রোসফ্ট.এসিই.ওএলডিবি .১.০ এক্সএলএক্সএক্সের জন্য" প্রয়োজন নেই। আপনাকে কেবল চালক ব্যবহার করতে হবে, তাই সার্ভারে জেসন কেলে এক্সেল চালানোর কোনও সুযোগ নেই
সঞ্জয় গোস্বামী

1
আমি এটি এক্সএলএসের জন্য ব্যবহার করেছি (মূল প্রয়োজনীয়তা নয়) এবং সম্পূর্ণতার জন্য ... এখানে কয়েকটি গুরুত্বপূর্ণ সমস্যা রয়েছে: (1) এটি কেবল 32-বিট, সুতরাং আপনাকে এটির অনুমতি দেওয়ার জন্য আইআইএস সেট করতে হবে। (2) এটি রফতানিতে ভীতিজনকভাবে ধীর গতির। (3) এটিতে সারি এবং কলামের সীমাটি দুর্বল নথিভুক্ত করা হয়েছে। (৪) এটি আপনার কাছে রেজিস্ট্রি অ্যাক্সেস না থাকলে আমদানি করা কলামগুলিকে "টাইপ স্নিফিং" করার উপর জোর দেয় এবং এটি সাধারণত এটি ভুল হয়ে যায়।
ফিলিপ

1

আমরা সবেমাত্র একটি অনুরূপ প্রয়োজন চিহ্নিত করেছি। এবং আমি মনে করি এটি ব্যবহারকারীর অভিজ্ঞতা বিবেচনা করা গুরুত্বপূর্ণ।

আমরা প্রায় একই সাথে পাশ কাটা করেছি:

  1. স্প্রেডশিট ফাইলে প্রস্তুত / কাজ করুন
  2. ফাইল সংরক্ষণ
  3. ফাইল আমদানি
  4. সিস্টেমে ডেটা নিয়ে কাজ করুন

... কর্মধারা

অ্যাড-ইন এক্সপ্রেস আপনাকে ভিএসটিওর সাথে সমস্ত ক্লান্তিকর কৌতুক ছাড়াই এক্সেলের মধ্যে একটি বোতাম তৈরি করতে দেয়। তারপরে কর্মপ্রবাহটি হয়ে যায়:

  1. স্প্রেডশিট ফাইলে প্রস্তুত / কাজ করুন
  2. ফাইল আমদানি করুন ( এক্সেলের ভিতরে বোতাম ব্যবহার করে )
  3. সিস্টেমে ডেটা নিয়ে কাজ করুন

বোতামটির পিছনের কোডটিতে "নেটিভ" এক্সেল এপিআই (অ্যাড-ইন এক্সপ্রেসের মাধ্যমে) ব্যবহার করুন এবং প্রাপক সিস্টেমে সরাসরি ঠেলাঠেলি করুন। আপনি বিকাশকারী বা ব্যবহারকারীর জন্য অনেক বেশি স্বচ্ছ হতে পারবেন না। অস্ত্রোপচার.


1

যোগেশ জাগোতার রচিত কোডপ্রজেক্টে একটি খুব ভাল নিবন্ধ এবং গ্রন্থাগার রয়েছে:

এক্সেল এক্সএমএল আমদানি-এক্সপোর্ট লাইব্রেরি

আমি এটি এসকিউএল ক্যোয়ারী এবং অন্যান্য ডেটা উত্স থেকে এক্সেলের কাছে রফতানি করতে ব্যবহার করেছি - আমার পক্ষে ঠিক কাজ করে।

চিয়ার্স


1
আকর্ষণীয়, তবে এক্সএমএল ফাইলগুলির প্রয়োজন। Xls বা xlsx ফাইলগুলি পড়তে / লিখতে পারে না।
জেসন কেলে

1

আপনি নিম্নলিখিত লাইব্রেরিটি চেষ্টা করতে পারেন, এটি যথেষ্ট সহজ এবং এটি মাইক্রোসফ্টের ওপেন এক্সএমএল এসডিকে (আপনি এমনকি সেকেন্ডারি এক্সেল ফাইল থেকে ফর্ম্যাটিং, শৈলী এবং এমনকি পুরো ওয়ার্কশিটগুলি পুনরায় ব্যবহার করতে পারেন): http://officehelper.codeplex.com


গ্রন্থাগারের নতুন প্রকাশ সম্প্রতি প্রকাশিত হয়েছিল।
aron.sinoai

0

স্প্রেডশিটজিয়ারটি আমরা খুঁজে পেয়েছি এবং ব্যবহার করছি এটি সেরা বাণিজ্যিক গ্রন্থাগার। আমাদের সংস্থা প্রচুর অ্যাডভান্স এক্সেল আমদানি এবং রফতানি করে এবং স্প্রেডশিটজিয়ার সাধারণ সিএসভি দিয়ে আপনি যা কিছু করতে পারেন তার থেকে অনেক বেশি উন্নত এক্সেল বৈশিষ্ট্য সমর্থন করে এবং এটি দ্রুত fast এটি নিখরচায় বা খুব সস্তা নয় তবে এটি মূল্যবান কারণ সমর্থনটি দুর্দান্ত। বিকাশকারীরা যদি আপনি কোনও সমস্যার মধ্যে চলে যান তবে আসলে আপনাকে প্রতিক্রিয়া জানাবে।


0

আপাচে পিওআই জাভা লাইব্রেরি কেমন আছে। আমি এটি এক্সেলের জন্য ব্যবহার করি নি, তবে এটি ওয়ার্ড 2007 এর জন্য ব্যবহার করেছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.