Oldal: 1 / 1

[Megoldva] Interop.Microsoft.Office.Interop.Excel.DLL

HozzászólásElküldve: 2019. február 28., csütörtök 21:03
Szerző: pofa
Üdv!

Van egy programom, mely ezzel a kimenettel akar excel exportot készíteni és menteni a fájlt, Tehát az excelt úgy exportálja, hogy egyből egy mentés másként jelenik meg és menteni kellene, de nem teszi meg mert nincs MSO a gépen.
Az angol fórum találtam egy Zizi választ, de nem tudom mik azok a rutinok. Lehet, hogy ez számomra ez sok lesz!
A LibreOffice-t rá lehet venni az együttműködésre?

Re: Interop.Microsoft.Office.Interop.Excel.DLL

HozzászólásElküldve: 2019. február 28., csütörtök 22:56
Szerző: Zizi64
Nézd, az biztos, hogy az AOO-t és a LO-t szépen lehet vezérelni külső programból. De erre "rávenni" a programodat csak a program módosításával lehet. Ha úgy értetted, hogy "van egy programod forráskóddal és fejlesztőrendszerrel együtt", akkor van esély.

Egyébként python programból, telepített Excel nélkül, AOO, LO nélkül is sikerült a fiamnak XLSX exportot készíteni megfelelő (a neten megtalálható) programkönyvtárak használatával. Gondolom, ez igaz lehet a szintén XML alapú ODF formátumokra is (bináris XLS-re nem valószínű, hogy igaz).

De most így hirtelen arra sem emlékszem, hogy milyen téma volt ez az angol fórumon... Lécci, egy linket...

Szóval, ha a programod vásárolt, (vagy egyéb módon "szerzett") program, aminek a forráskódjához nem férsz hozzá, akkor nem sok esélyt látok.

Re: Interop.Microsoft.Office.Interop.Excel.DLL

HozzászólásElküldve: 2019. február 28., csütörtök 23:06
Szerző: pofa
https://forum.openoffice.org/en/forum/viewtopic.php?f=44&t=76850 a bizonyos fórum téma.
A programot vásároltam. A supportal beszéltem. Kérdeztem a .CSV, arra azt mondták, hogy nem rossz, lehet, hogy lesz olyan kimenet is. Azt hiszem addig marad a függő megoldás.

Re: Interop.Microsoft.Office.Interop.Excel.DLL

HozzászólásElküldve: 2019. február 28., csütörtök 23:12
Szerző: Zizi64
Ott - ha jól értettem - a kérdező írta a programot, tehát elvileg lehetett volna rajta változtatni:
I have a C#/WPF in Visual Studio 2010 using Interop/COM interface to automate Microsoft Word and Excel.


"Rutinok" alatt azokat a programrészeket értettem, amit effektíve az exportot végzik (önállóan, office program nélkül), vagy vezérlik az exportálást az AOO/LO-on keresztül. No, ezeket kell teljesen újraírni az ottani kérdezőnek - és a te programod esetében is.

Re: Interop.Microsoft.Office.Interop.Excel.DLL

HozzászólásElküldve: 2019. február 28., csütörtök 23:51
Szerző: pofa
Szorgalmazom a fejlesztőknél.
Köszönöm

Re: [Megoldva] Interop.Microsoft.Office.Interop.Excel.DLL

HozzászólásElküldve: 2019. március 1., péntek 8:04
Szerző: Zizi64
Valószínűleg a .CSV exportot jóval lesz egyszerűbb megírni, mint a bármilyen Office nélküli, vagy az AOO-LO vezérlésével működő XML bázisú ODS, XLSX exportot.

Re: [Megoldva] Interop.Microsoft.Office.Interop.Excel.DLL

HozzászólásElküldve: 2019. március 1., péntek 8:43
Szerző: pofa
Igen. A CSV-t akarom szorgalmazni.