איך אני יכול להשתמש בקובץ אקסל בc# - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

איך אני יכול להשתמש בקובץ אקסל בc#


RonCohen

Recommended Posts

יש דרך לעבוד עם קבצי אקסל בC# מבלי הקובץ האקסל יהיה פתוח

כי כשאני משתמש בקטע קוד הזה:

[size=78%]Excel.Application SrcExcel = new Excel.Application();[/size]
Excel.Range SeRng;
SrcExcel.Visible = true;
Excel.Workbook SexcelWorkbook = SrcExcel.Workbooks.Open(Shared.fpath,
0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "",
true, false, 0, true, false, false);
Excel.Sheets SexcelSheets = SexcelWorkbook.Worksheets;
string ScurrentSheet = "חישוב פרופיל";
Excel.Worksheet SexcelWorksheet = (Excel.Worksheet)SexcelSheets.get_Item(ScurrentSheet);
Excel.Range SexcelCell =
(Excel.Range)SexcelWorksheet.get_Range("A1", "A1");


ואם אני סוגר את האקסל הפתוח התוכנה נתקעת




אני רוצה לגרום לכך האקסל לא יפתח דרך המיקטוסופט אלה ישאר סגור אבל יאפשר לי לערוך אותו

קישור לתוכן
שתף באתרים אחרים

אני מכיר ומשתמש בתמתודות האלה אבל הם עובדות רק אם האקסל פתוח כל הכוונה של השאלה האם יש דרך לקחת נתונים או לערוך אקסל מבלי לפתוח אותו אלה רק דרך התוכנה שאני בונה??

אפשר מדריך איך להשתמש בAccess בתור Database?

כי כשאני מסנה להשתמש אני נתקל בבעיה The .ACE,OLEB לא רשום או משהו כזה

קישור לתוכן
שתף באתרים אחרים

אתה יכול לנסות לקרוא ממנו כקובץ XML אם הוא נכתב בגירסא 2007 ומעלה...

אם לא אתה יכול לנסות לפתוח את הקובץ ברקע ללא הצגה של החלון ולבקש לסגור את התהליך מיד בסיום הקריאה מהאקסל

קישור לתוכן
שתף באתרים אחרים

אי אפשר לאכול את העוגה ולהשאיר אותה שלמה.

אם אתה עובד עם הספריות של MS אז הוא פותח תהליך של EXCEL. אתה יכול לדאוג שלא יראו אותו נפתח, אבל הוא יהיה פתוח ובלתי נראה.

אם אתה רוצה לגשת למידע ה-EXCEL בלי לפתוח את הקובץ ע"י EXCEL, אתה תצטרך לעבוד קשה ולפענח את ה-XML שלו. לא יודע אם יש לזה ספריות מוכנות, תחפש ברשת.

קישור לתוכן
שתף באתרים אחרים

טענה מעניינת בהתחשב בעובדה שבכלל לא צריך Excel מותקן על המחשב כדי להשתמש בODCB (או בOLEDB לצורך העניין).

וגם: לא כזה ברור אם הפריע לפותח הדיון שיש תהליך Excel רץ, או רק חלון של ממש.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...