Tag: api

可能仅使用单元格公式从Google Directions API提取完整的XML html_instructions?

我提前为我的无知道歉,因为我对此非常陌生。 请多多包涵 :) 这是我的情况(超级简单): 我有一个电子表格,其中有一个单元格input源,一个单元格input目的地,和一个单元格来确定运输模式。 我已经成功地使用了WEBSERVICE来生成XML响应,并且FILTERXML提取了“// html_instructions”部分。 我的问题,正如你可能期望的,WEBSERVICE单元格不包括完整的string,而FILTERXML公式只检索方向的第一步。 理想情况下,我很乐意返回全文string,包括方向中的所有步骤。 有没有办法使这项工作,而不去JSON或VBA路线? 如果没有,是否有相对简单的解决scheme呢?

从另一个程序中检索数据到VBA中

我试图从另一个叫CMA Series 4的软件中检索数据到我的Excel中。 我已经能够得到一个处理图表我想检索的数据,但从现在起,我不知道如何继续获取该信息。 使用Microsoft Spy ++,我能够成功访问CMA中的对象,即“fpSpread 60”类。 但是,我如何检索存储在其中的数据? 这是代码: Sub GetBookData() Dim BookTitle As String Dim BookClass As String '———————————————————-' BookTitle = "[012] POMO4 – Livro de Ofertas" '———————————————————-' hwnd = FindWindow("CMAGRAPHIC_MDI", vbNullString) Livro1 = FindWindowEx(hwnd, 0&, "MDIClient", vbNullString) Livro2 = FindWindowEx(Livro1, 0&, vbNullString, BookTitle) 'Classe alterável Livro3 = FindWindowEx(Livro2, 0&, "SysTabControl32", vbNullString) Livro4 […]

从天气API过滤特定date的XML

如何从Excel中筛选特定date的XML中的XML? http://api.openweathermap.org/data/2.5/forecast/daily?q=London&mode=xml&units=metric&cnt=16 B10单元格中的具体date是2015-10-01,API提供了16天的预测数据。 我需要获取特定date的温度,湿度,符号名称和降水量。 我尝试了= FILTERXML(),但我找不到xpath。

用aplsx :: Package在apis中发送xlsx数据,并再次将收到的响应string转换为Axlsx :: Package类

我正在处理API,它将以下面的代码返回以xlsx格式创build的数据 respond_to do |format| format.xlsx do p = Axlsx::Package.new wb = p.workbook wb.add_worksheet(name: "MyWorkSheet") do |sheet| sheet.add_row ["Column1", "Column2", "Column2"] @myData.each do |locale| sheet.add_row [locale.column1, locale.column2, locale.column3] end end send_data Base64.encode64(p.to_stream.read), type: "application/xlsx", filename: "myfile.xlsx" end p是类Axlsx::Package 在networking上我收到以下回应 response => <Net::HTTPOK 200 OK readbody=true> 现在我想从这个响应体创buildxlsx文件 我用下面的代码解码了响应的主体并接收了数据 decoded_data = Base64.decode64(response.body) 但是,decode_data是String类的。 我的问题是 我怎样才能将这个Axlsx::Package再次转换为Axlsx::Package类,并保存/导出到xlsx文件?

Excel Javascript API在redirect到不同的域页面后不可用

我有一个使用Excel JavaScript API实现的Excel任务窗格加载项。 它代表了我们在Excel中的应用程序function的一个子集。 计划是在Office商店中发布。 我们的每个客户都有自己的生产环境,在独立的域名托pipe我们的应用 由于我只能在加载项清单文件中定义一个SourceLocation元素,但是有许多应用程序实例的插件应该能够访问,所以我实现了一个简单的ASP.NET MVC网页,托pipe在Windows Azure中,用户提示input他的公司名称和凭证。 然后,我根据用户input构build一个URL,并redirect到我们的应用程序所在的域。 redirect后,客户的加载项显示正确,但Excel API不可用。 Office.initialize被触发,但是Office.context.requirements设置为空,并且Excel对象未定义。 我也试过iframe,但没有任何帮助。 在清单文件中指定的ASP.NET网页上加载Excel API。 它似乎只在redirect后消失。 有谁熟悉这样的问题,可以在Office加载项中进行redirect?

以编程方式从云中的Excel工作表中获取数据

我是编程和云新手。 我有下面的代码从本地驱动器获取数据: import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Iterator; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; public class ReadExcelFile { public static void readXLSXFile() throws IOException { InputStream ExcelFileToRead = new FileInputStream("C:\\test.xlsx"); XSSFWorkbook wb = new XSSFWorkbook(ExcelFileToRead); XSSFWorkbook test = new XSSFWorkbook(); XSSFSheet […]

JavaScript – 使用OFFICE JS API创build和编辑.xls或.xlsx(Excel电子表格)文件

我看到微软为JavaScript提供了一个Office API。 我已经看到可以使用他们的API开发一些Office软件的插件。 但有谁知道是否有可能使用它或他们的不同的API来创build,读取和写入Excel .xlsx或xls文件? 我不在乎使用什么types。 我基本上正在运行一个脚本,它将创build我想要放入excel的数据,并且不会丢失数据,所以我可以运行该脚本,停止脚本并继续运行,这样就可以继续从那里写入数据我离开了。 我希望它尽可能地快。 我对JavaScript并不是很熟悉,作为一个开发人员也没有太多的经验(我只是没有太多的工作,虽然我学了它,知道如何编程)。 我也希望尽快发展。 我不介意花时间学习如何使用不同的图书馆,但如果可能的话,我宁愿尽可能less地使用它。 所以我想要一些简单而快速的东西,而且我不需要很多特殊的select。 我所关心的只是写数据。 脚本本身会做: *数据分析 *数据输出到一个JS文件 我想继续这个脚本,这样它会继续填充数据到创build的文件中。 这就是它的全部。 我更喜欢使用微软官方的东西,因为它可能是最好的解决scheme。 如果这样的工具/库/ API不存在,或者如果有更好的解决scheme,您推荐什么? 事先已经很多了

如何使用Apache POI Event API读取特定列?

我想读取大xls或xlsx文件,即具有150,000行的70 MB文件。 我能够使用下面的代码加载整个excel文件,但我想要只提取特定的列像列C或其他列。 import java.io.InputStream; import java.util.Iterator; import org.apache.poi.openxml4j.opc.OPCPackage; import org.apache.poi.xssf.eventusermodel.XSSFReader; import org.apache.poi.xssf.model.SharedStringsTable; import org.apache.poi.xssf.usermodel.XSSFRichTextString; import org.xml.sax.Attributes; import org.xml.sax.ContentHandler; import org.xml.sax.InputSource; import org.xml.sax.SAXException; import org.xml.sax.XMLReader; import org.xml.sax.helpers.DefaultHandler; import org.xml.sax.helpers.XMLReaderFactory; public class testclass { public void processOneSheet(String filename) throws Exception { OPCPackage pkg = OPCPackage.open(filename); XSSFReader r = new XSSFReader( pkg ); SharedStringsTable sst = r.getSharedStringsTable(); […]

简单的方法来从excel comsume http api

TLDR:我有一个基于json的简单http api。 客户希望从Excel中使用该API。 我怎样才能使顾客的生活尽可能简单? 我有一个基于json的简单http api。 目前,api被我们的javascript / web前端网站占用,主要显示网格中的数据。 用户可以做任何types的过滤,过滤发生在后端。 网格将在未来发展,所以您可以像使用excel那样做所有types的东西,所以我们正考虑从excel中制作api消耗品。 我曾经看过odata,而且excel似乎和它玩的很好。 你可以指出一个从excel enpdoint魔术般地做了很多疯狂的东西。 odata的问题是它需要太多的工作。 首先,API是在JavaScript中,我似乎无法find一个好的JavaScript库,将为我做的工作,所以我将不得不实施整个协议。 其次,我从odata中唯一感兴趣的是查询function,而不是数据位 – 我不希望我的端点暴露数据的形状。 最后,odata似乎有点“死”。 我正在寻找替代odata。 我发现用excel可以很容易地通过web查询从一个http json api端点获取数据,但是我看到了一点限制。 首先,在设置查询时有一些步骤 – 这样就不会像客户的odata那么简单了。 更重要的是,我希望我的HTTP端点参数过滤参数, 有很多参数,我不能find一个简单的方法来做到这一点与网页查询。 只是为了澄清,我想过滤发生在后端,而不是在Excel中。 由于数据量巨大,返回所有数据的api和在excel中进行过滤的api将不可行。 有什么想法吗? 有没有人有这方面的经验? 我想知道如果.. odata是正确的方法吗? 如果odata不是正确的方法,那么最好的select是什么? 非常感谢

将JSON写入Excel并发送回应API

我陷入了一个问题,我需要在API的响应中发送Excel文件,但数据量是巨大的。 数据来自Django模型查询,然后我迭代它并保存到一个variables,如: data=[ { 'title': 'xxxx', 'website': 'xxxx', 'state': 'CA ', 'second_followup': None, 'fourth_followup': datetime.datetime(2017-5-3-0-0-tzinfo=<UTC>), 'first_followup': None, 'first_reponse': '', 'type': 'a', 'email_status': 'xxx', 'team_size': 0, 'second_reponse': '', 'bed_count': 0, 'created_at': datetime.datetime(2016-8-30-0-0-tzinfo=<UTC>), 'aum': 0, 'bounce': None, 'lead_status': 'xxxx', 'founded_year': '0000', 'third_followup': None, 'last_name': 'xxxx', 'address': 'xxxx', 'email': 'xxxx', 'created_by': 'xxxx', 'specialties': 'xx', 'response_date': None, 'first_name': 'xxxx […]