/ / Problem z wysyłaniem arkusza kalkulacyjnego Excel przez usługę wcf - silverlight, wcf, excel

Problem z wysyłaniem arkusza kalkulacyjnego Excel przez usługę wcf - silverlight, wcf, excel

Mamy konfigurację aplikacji w następujący sposób: serwer - klient, w którym klient jest zbudowany w Silverlight, a serwer w zwykłym vb. Za pomocą klienta możesz wybrać arkusz kalkulacyjny Excel, który będzie wymagał przetworzenia na serwerze.

Problem, którego doświadczamy, polega na tym, że wwysłanie arkusza kalkulacyjnego Excel jako strumienia przez Wcf, a następnie zapisanie strumienia po stronie serwera powoduje zmianę interpunkcji w formule "s ("; "zmiana na", "). Z tego powodu nie możemy otworzyć programu Excel w naszym kodzie .

Kiedy ręcznie otwieramy program Excel, nie mamy problemu i możemy zobaczyć dane tak, jak na kliencie.

Czy ktoś również doświadczył tego zachowania?

Odpowiedzi:

0 dla odpowiedzi № 1

Kiedy pracowałem z plikami Excel na serwerze, zanim znalazłem najłatwiejszy sposób, to zapisanie ich na dysku. To nie jest idealne, ale działa.


0 dla odpowiedzi nr 2

Domyślam się, że może to być spowodowaneustawienia regionalne na kliencie i serwerze. Czy oba systemy korzystają z tych samych ustawień regionalnych? Jeśli nie, możesz spróbować użyć tych samych ustawień narodowych dla serwera i klienta. Nie jestem pewien, czy istnieje jakikolwiek sposób określenia ustawień narodowych do użycia podczas przesyłania strumieniowego dtaa z klienta na serwer.


0 dla odpowiedzi № 3

Byłem wersją narzędzia strony trzeciej, która nas podsłuchiwała. Uzyskanie nowszej wersji rozwiązało problem.