Pregunta

Estamos utilizando servicios web interfaz para acceder servicios de Excel.

Cuando tenemos dos sesiones que acceden a la misma hoja de cálculo, parece que ven los demás datos.

¿Es así como se supone que funciona? En caso de no obtener su propia copia de la hoja de cálculo?

Editar

Un ejemplo: hoja de cálculo de cálculo de préstamo

  • Un usuario abre cantidad del préstamo conjuntos de hojas de cálculo y 100
  • El usuario B abre cantidad del préstamo conjuntos de hojas de cálculo y 200
  • El usuario A recibe el pago mensual

espero que el usuario A recibirá un pago mensual basado en 100 desde que está trabajando en su copia de la hoja de cálculo.

¿Fue útil?

Solución 3

Ahora hemos descubierto que el problema no era con los Servicios de Excel.

Dado que las otras respuestas no se referían a Excel interfaz de servicios Web Service. Aquí es cómo funciona.

  • Cuando se abre una hoja de cálculo con Excel interfaz de servicios Web Services, Servicios de Excel crea una copia de la hoja de cálculo en la memoria en el servidor.
  • A continuación, pasa hacia atrás un Id.sesión, que es la clave de su copia de la hoja de cálculo en la memoria.
  • Usted puede tener tantas sesiones abiertas como la memoria de su servidor puede manejar (es probable que haya algún límite teórico)
  • Mientras que pase la llave correcta, tendrá acceso a su copia.
  • Usted no afectan a nadie más hasta que decide guardar su copia.

Otros consejos

Ese es el punto central de los servicios de Excel, que hay una sola hoja de cálculo - o de un solo punto de la verdad, si lo desea. Esta hoja de cálculo vidas en el servidor, y permanece allí.

Si ambos usuarios podrían obtener copias de una hoja de cálculo, que sería como anfitrión de una hoja de cálculo en un servidor web sin formato.

supongo que se necesita para crear múltiples hojas de cálculo en el servidor, una para cada usuario.

La respuesta de Jaap es exactamente justo en que todo el propósito de los servicios de Excel es una 'versión única de la verdad' para sus usuarios, sobre todo con la parte de los servicios web.

Si los usuarios habían abierto la hoja de Excel Services a través de la interfaz web, los datos sería diferente después del cambio hasta que el usuario B guarda los cambios de vuelta al servidor de SharePoint. Si no lo hacen Guardar vuelta, no debería tener efecto.

Licenciado bajo: CC-BY-SA con atribución
scroll top