أداة لاستيراد جداول البيانات إكسل
-
22-08-2019 - |
سؤال
وأنا في حاجة لاستيراد بعض جداول البيانات إكسل إلى كائنات جافا. وسوف تستخدم POI للقيام بهذه المهمة (نسخة قديمة من ذلك للأسف). ولكن أنا أتساءل عما إذا كان هناك بعض إطار رفيع المستوى للقيام بنفس المهمة ولكن إلزامي. أنا أفكر في الخروع وXML. سيتم تخزين الخرائط اكسل من الدرجة الاولى في مورد (مثل ملف XML). نعم، أنا كسول العظام. لكنني لا أحب أن الكثير من البيانات POI الثابت تلوينها عندما يقرر المستخدم لتغيير شكل المدخلات.
والشكر
المحلول
JExcelApi كثيرا، فهي بسيطة وقوية
نصائح أخرى
وهناك مكتبات مفتوحة المصدر التي تسمح لك لعلاج جدول بيانات مثل قاعدة البيانات والوصول إليها عبر JDBC. يجب غوغلينغ ل "التفوق سائق جدبك" مساعدتك على البدء.
وهناك دائما الجسر JDBC-ODBC التي يتم شحنها مع JVM
import java.lang.*;
public class jdbcodbc {
public static void main(String[] args) {
// Attempt to load database driver
try
{
// Load Sun's jdbc-odbc driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
}
catch (ClassNotFoundException cnfe) // driver not found
{
System.err.println ("Unable to load database driver");
System.err.println ("Details : " + cnfe);
System.exit(0);
}
catch (InstantiationException ex)
{
System.err.println ("Unable to load database driver");
System.err.println ("Details : " + ex);
System.exit(0);
}
}
و}
الوثائق من الشمس على شبكة الإنترنت، JDBC- ODBC جسر
مثال رابط جدبك يحتمل أن تكون صالحة للاستعمال من السبات، على سبيل المثال:
وجدبك: دبك: mydb؛ UID = لي؛ PWD = سر