问题标签 [office-web-components]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
installation - Office Web 应用程序无人值守服务器安装
我们的 IT 部门需要一个脚本来处理应该安装在我们任何服务器上的所有内容。他们不想使用安装向导并单击 next-next-next(不要问我为什么)
我们需要安装Office Web Apps Server才能与我们的 SharePoint 2013 解决方案一起使用。是否可以在不使用向导的情况下安装它?(带脚本)
export-to-excel - 将数据透视表导出到 Excel 时出现错误:缺少标签行(带有不需要的标签 INSERT)
我正在构建一个 WPF 应用程序,它使用 OWC 数据透视表来显示一些数据。当我单击内置按钮将数据透视表导出到 excel 时,它会写入日志文件并显示以下错误消息:
当我打开 PivotTable71147_cachedata.xml 文件时,它看起来像这样:
我不是数据透视表格式方面的专家,但在此示例中,确实有两行要插入,其中包含所有行数据(RecID 是唯一的列元素)。我与一些在线 .xml 示例以及 rs:data schema的架构进行了比较,似乎该元素不应该存在,即应该直接将多个元素作为子元素。但为什么我有这个 rs:insert ?
更新:
在此示例中,我使用的是 OWC11。我应该尝试 OWC10(还是因为某些版本不匹配)?因为在我们的一个 MS Access 应用程序中,我们使用的是 OWC10,并且导出到 Excel 功能工作正常。但是我在 .NET 中使用 OWC10 时遇到了一些问题。
sharepoint - Office Web App 在框架中打开时出现故障
查看 docx 文档是通过在 iframe 中启动 word 应用实现的,如下所示:
执行时,Web 应用程序按预期启动,但显示“由于未知错误,Word Web App 无法打开此文档”。Sharepoint 日志显示“检测到对先前关闭的 SPWeb 对象的 SPRequest 使用。请在完成从 SPWeb 对象获得的所有对象后关闭 SPWeb 对象,但不是之前。” 如果源链接在新的浏览器选项卡而不是 iframe 中打开,则一切正常。值得注意的是,实际上只在 IE 中显示文档失败,其他浏览器会吞下这个错误。
有什么想法会出错吗?
date - Excel 上 OWC11 的奇怪行为
使用 Excel VBA,我使用 OWC11 在用户窗体上创建了一个图表。通过代码,我将工作表中的 2 列复制到 OWC 图表电子表格中。
第一列是日期(对于 x 轴),第二列是值(数字)(对于 y 轴)。
我的问题是,当电子表格的第一列具有序列日期格式时,图表上的 y 轴正确显示值。但 x 轴显示连续日期。
如果我将第一列格式设置为日期、长、短或其他格式,则 y 轴会更改比例和值,仅在图表上,与电子表格和工作表完全不同,这没关系。这些值比源大得多。
我已经尝试过从工作表复制到 owc 电子表格的不同方法,但没有办法。在我看来,问题出在电子表格将数据发送到图表的方式上。
请问您知道是什么导致了这种奇怪的行为吗?
我的软件环境如下:
- 视窗
- Excel 专业版 2010
- OWC11(版本 12.0.0.4518)
这是我的代码。
excel - 如何使用 DurandalJS 创建和使用 Excel Web App?
我正在尝试将 Excel Web App 添加到 DurandalJS 网站。基本上,我从服务器获取一个 JSON 对象,将其转换为<table>...</table>
标签,以便 Excel Web App 可以理解它。然后我希望能够使用 Excel Web App 查看该表(调整列大小、选择、排序、过滤等)。
首先,我正在尝试最简单的解决方案 - 硬编码![<table />][1]
:
- 创建了一个新的 DurandalJS 项目(使用他们网站上的模板)
welcome.html
用我在ExcelMashup.com上找到的以下代码替换了 的内容:
<a href="#" name="MicrosoftExcelButton" data-xl-tableTitle="My Title" data-xl-buttonStyle="Standard" data-xl-fileName="Book1" data-xl-attribution="Data provided by MY Company" ></a>
<table>
...
</table>
<script type="text/javascript" src="https://r.office.microsoft.com/r/rlidExcelButton?v=1&kip=1"></script>
但 Durandal 只会显示表格数据,而忽略 Excel 按钮。当我尝试将最后一行 ( <script/>
) 移动到index.cshtml
.
有什么想法可以让我有类似 Excel 的行为来查看 Durandal 下的表格吗?
谢谢!
PS:我真正的项目是在 Durandal 1.2 上工作,但目前我会采取任何解决方案,甚至是 Durandal 2.0。
javascript - 如何打开已应用搜索词的 Microsoft Office Web 查看器?
我希望能够使用 Office Web Viewer、HTML 查看组件打开 Excel 工作表。(这似乎也被称为“Office Web Apps Viewer”。)查看器组件是一个非常出色的 HTML 办公文档渲染引擎,但我在网上绝对找不到它的文档。甚至很难辨别它的正确名称是什么。(有人知道 API 的详细信息吗?)
我需要能够加载文档并立即调用 JavaScript 函数进行搜索,以便文档打开时搜索结果已经突出显示。更好的是能够在提供给查看器组件的查询字符串中设置搜索词。
有谁知道这是否可能,如果可以,怎么做?
powershell - 如何重置 Office Web 应用程序支持的最大文件大小
我有一个在 Windows Server 2008 R2 上运行的办公网络应用服务器,它可以帮助我转换办公文件(word、ppt、excel)。但是当文件大小超过 10MB 时出现错误。我已经搜索了互联网,但没有得到任何答案。
最接近的文章是http://blogs.technet.com/b/sammykailini/archive/2014/06/25/office-web-apps-2013-increase-excel-workbook-size-from-the-10-mb- limit.aspx,但它仍然不起作用。
以前有人做过这项工作吗?我需要帮助。我必须支持至少 20MB 文件的转换。
并且有配置:
vb.net - Visual Studio 2013中如何将OWC11绑定到VB项目?
以下问题:网络应用程序使用 Office Web Components 控件。但是,此控件未在 Office 2013 中实现。
有人知道如何将 Microsoft Office Web 组件 (OWC11) 绑定到 Visual Studio 2013 中的 VB 项目吗?因此,当项目发布时,用户不必在他们的 PC 上安装 OWC11 控件。预先感谢您的帮助。
excel - Excel Web App <-> 具有读/写功能的 ODBC 数据库
是否可以创建连接到 ODBC 数据库(例如 PostGreSQL、SQL Server 或 Oracle)的 Excel Web App(托管在 SharePoint 中)
在哪里
对数据库的查询(读取)包括员工姓名(来自电子表格中的一个字段,并使用它来填充 Excel 工作表(目前我们使用 VLOOKUP 从不同的 EXCEL 工作表中提取此数据,但这确实不适用于 Web 部件)。
然后我们希望能够将用户填写到 Excel Web 部件中的数据写回到数据库中的表中。
这也意味着对 SQL 查询进行参数化,以便写入正确的表?
如果这一切都不可能,人们会如何看待 Scraper 程序,该程序将读取所有 500 多个员工的 Excel 工作簿(存储在 SharePoint 中作为 Web 应用程序),其中每个员工将未来的时间需求放入工作表中,然后 Scraper 将通读所有工作簿并填充数据库?
c# - 是否有可用的 Office Web Apps Server Api?
我希望允许用户能够在 Web 应用程序中在线编辑办公文档。我知道我可以通过安装Web App Server轻松做到这一点
但它需要一个单独的隔离服务器来安装它。或者我需要将它安装在虚拟机上。
我想知道是否有任何可用的 api(上面已经安装了 Web App Server),我可以直接与我的 Web 应用程序一起使用来满足我的要求吗?