У меня есть требование прочитать файл Excel 2007 (* .xls) из Silverlight, а затем извлечь данные из этого файла xls.Мой опыт работы в веб-технологиях говорит мне, что это может быть невозможно, но я решил задать вопрос в любом случае.
Решение, которое приходит на ум, состоит в том, чтобы создать сервис, который может обрабатывать это извлечение, но эта реализация предназначена для огромной пользовательской базы по всему миру, и мы обеспокоены нехваткой серверных ресурсов, поэтому мы 'повторно исследовать варианты на стороне клиента.
Это будет корпоративная интрасеть, но мы, пользователи, знаем точную разметку файла xls и не можем выполнить преобразование перед передачей в компонент Silverlight.
- Итак, во-первых, возможен ли такой тип вещей с Silverlight, я знаю, что это было несколько лет назад
- Если это невозможно из коробки, любые сторонние компоненты, коммерческий или с открытым исходным кодом?
- Я думал о написании клиентского приложения WCF, которое будет обслуживать запросы от Silverlight таким образом, отправлять открытый файл xls в приложение службы WCF, обрабатывать -> отправлять результаты обратно.Как вы думаете, это правдоподобно?
- Если не Silverlight, может ли Flash или Java-апплет обработать преобразование из xls в xml-клиентскую часть и передать эту информацию приложению silverlight?
- Как насчет MicrosoftOffice Online, как вы думаете, возможно ли передать файл в двоичном формате в приложение silver light, затем отправить его в открытый офис и вернуть обратно в формате xml?
Заранее спасибо.