Tag: blob

从Excel中读取存储在Azure Blob存储中的.csv

我已经能够创build一个存储帐户,然后是一个容器,而不是一个存储.csv文件的blob。 我已经成功地从Azure本身下载.csv文件,并使用Python以及azure-storage软件包。 这是为了确认外部来源(即Python)能够导入/导出斑点。 .csv在第一行中存储一个带有标题的数字表。 第二步是在Excel 2016中导入相同的数据。我从Excel中执行的步骤是:新build查询 – >从Azure – >从Microsoft Azure Blob存储 – >提供和 – >导航器。 从这里,我可以看到容器中的dataset.csv文件。 但是,单击导航器中的“加载”button只允许下载excel中的上一张图片中的表格,而不是存储在这些文件中的数据。 我已经探索了添加“devise”和“查询”来寻找一个button来下载存储在这些blob但未成功的数据。 问题 :如何导入存储在向导中列出的Azure Blob中的一个.csv中的数字数据?

使用angular2中的blob下载一个excel(.xlsx)文件

如何使用blob从浏览器下载保存在angular度2项目文件夹中的.xlsx文件。 我能够通过使用下面的代码下载一个csv: return this.http.get(fileUrl, {headers: headerInfo}) .map((response: any) => { return new Blob([response._body], {type: 'text/csv'}); }); 任何帮助,将不胜感激! 谢谢!

将Oracle LONG解压缩到VBA中的string

我很难从数据库中获取LONG字段,并进入我的Excel(VBA + ADO)应用程序。 我想知道有没有人可以帮忙? 这样做根本没有任何效果(投射到一个string,或不)。 myString = dataset!long_field 我尝试了GetChunk方法,它应该做我希望的: myString = CStr(dataset!long_field.GetChunk(1000)) 这确实得到了一些东西,但这不是我期望的数据(通常是一些乱码)。 奇怪的是,如果我尝试在立即窗口中运行这个代码,那么我会得到一些希望: Debug.Print CStr(dataset!long_field.GetChunk(1000)) ello W orld ! 我不知道为什么(有点)在立即窗口而不是其他地方。 另外注意: 甲骨文似乎正在使用某种2字节编码,所以有奇怪的间距 从一开始就有大量的数据丢失; 这应该是“Hello World!” 我的另一个攻击计划是在数据库端编写一个函数,将long转换为varchar2 。 不幸的是,这也失败了,因为我需要访问的表是在我的模式之外,我没有从function中select数据的合适的授权(Oracle抱怨没有find表)。 所以我有点失落:(任何想法?

将Excel BLOB转换为javascript数组

使用Google Apps脚本,我试图提取Excel文件(.xls)(作为Gmail附件提供)的单元格内容,并将这些单元格的联系人存放到二维javascript数组[] []中。 var excelFile = GmailApp.getInboxThreads(0,1)[0].getMessages()[0].getAttachments()[0]; 在这一点上,我有一个ContentType =“application / vnd.ms-excel”的BLOB。 如何将此“Excel”blob转换为我可以使用的2D(Google Apps脚本/ javascript)数组? 说明性说明:我只想使用Google Apps脚本/ javascript来执行此处所述的操作。 更新:完成这种方式,我所描述的方式似乎稀疏。 以不同的方式处理,也许我可以(编程)将Excel文件转换为Google Drive Spreadsheet? 然后使用Google Apps脚本来提取数据是微不足道的。 也许Google支持人员可以解释如何使用Google Apps脚本以编程方式将Gmail附件中的Excel文件转换为Google Drive电子表格?

如何在Safari-Mac-Desktop(JavaScript)下载Excel文件

你好JavaScripters, 我试图在Safari中下载一个types为xlsx(excel)的blob文件。 我做到了这一点: obReader = new FileReader(); obReader.onload = function(e) { obdata = btoa(obReader.result); obDatauri = 'data:' + isbContentType + ';base64,' + obdata; window.location = obDatauri; }; obReader.readAsBinaryString(iobBLOB); 上面的代码下载pdf和txt文件,但是当我使用下载一个excel文件不起作用。 var iobBLOB具有blob,而isbContentType具有Content-Type,我已经使用过这些: 应用/ vnd.ms-Excel中 应用程序/力下载 应用/ vnd.openxmlformats-officedocument.spreadsheetml.sheet 和在这里看到的其他人 Blob文件有这种types: 应用/ vnd.openxmlformats-officedocument.spreadsheetml.sheet 在Macbook Pro,Safari 9.03上testing 注意:此代码适用于ChromeiOS和Safari(iPhone) 谢谢您的帮助!

将BLOB存储在数据库中是否是一个好主意?

一段时间以来,我一直在努力将数据从一个臃肿的Excel工作簿插入到一个SQL数据库中。 我的团队已经build议保留.xls的备份,他们想知道是否将Excel工作簿实际放入数据库中是一个好主意,以便我们项目中的所有相关数据都在一起。 我知道一些数据库支持插入二进制文件,但显然这不是DB系统的原始用途,所以我认为这是一个坏主意。 我的投票将把URL放到数据库中的工作簿中,并将工作簿保存在我们的Intranet上的安全位置。 什么是专业人员(如果有的话,除了保持生产数据和备份在同一地点)和把BLOBs放在数据库中的缺点? 编辑:只是为了澄清一点,虽然我给了一个具体的场景,我打算这个问题主要是关于一般的BLOB。 但是,无论我可以收集哪些答案,都可以帮助我解决具体情况。 🙂 谢谢, – 罗伯特· PS对于那些不知道的人来说,BLOB是“Binary Large Object”的缩写,

从服务器下载Excel文件并保存在客户端

我有一个JavaScript应用程序和一个API,创build一个Excel文件,并返回一个字节数组与下列标题: Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet Content-Disposition:attachment; filename=List.xlsx 当我去Excel资源API URL时,系统会提示下载Excel文件。 如果我这样做,它下载罚款,并在Excel中打开。 一切都很好。 现在来解决这个问题: 我不想要的是在用户的浏览器窗口中公开API URL,所以我的目标是: 通过AJAX XMLHttpRequest下载Excel文件 将内容(字节数组)存储在Blob中 用Blob创build一个数据URI 在popup窗口中打开数据URI,提示用户下载Excel文件 我有什么是这样的: 它下载文件,但是当我尝试打开文件时,Excel无法将其识别为有效的Excel文件。 // "data" is the contents from the server var reader = new FileReader(); var blob = new Blob([data], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }); reader.readAsDataURL(blob); reader.onloadend = function (e) { window.open(reader.result, 'Excel', 'width=20,height=10,toolbar=0,menubar=0,scrollbars=no', '_blank'); }