Tag: 密码保护

从密码保护的Excel文件到Python对象

我正在使用Windows 7,Python 2.7和Microsoft Excel 2013。 我从这里知道,我可以使用下面的示例代码打开并访问受密码保护的Excel工作表: import sys import win32com.client xlApp = win32com.client.Dispatch("Excel.Application") print "Excel library version:", xlApp.Version filename, password = sys.argv[1:3] xlwb = xlApp.Workbooks.Open(filename, Password=password) # xlwb = xlApp.Workbooks.Open(filename) xlws = xlwb.Sheets(1) # counts from 1, not from 0 print xlws.Name print xlws.Cells(1, 1) # that's A1 我想将密码保护文件中的Excel工作表保存为Python对象。 理想情况下,它将被保存为一个pandas dataframe但我可以把它作为字典或任何其他对象types。 我有密码。 这可能吗? 谢谢!

VBA密码保护:它是如何工作的? 这是安全的吗? 有没有其他的select?

如果要保护VBA应用程序以制作试用(演示)版本而不暴露脚本,那么内置的密码保护有多安全? 有没有其他的select? 编辑:我在这里问Excel VBA。

如何在python中读取密码保护的excel

我是新来的python编程,我想用python读密码保护的文件,代码如下所示: import sys import win32com.client xlApp = win32com.client.Dispatch("Excel.Application") print "Excel library version:", xlApp.Version filename,password = 'C:\myfiles\foo.xls', 'qwerty12' xlwb = xlApp.Workbooks.Open(filename, Password=password) 但是,然后加载xls文件,但仍然提示我提供密码,我不能让python为我input密码。 我做错了什么? 谢谢!

为什么excel的内容在修改密码时会改变?

我通过分配一个excel密码来testing它。 这个excel保存在dropbox中,当我给excel分配一个密码时,它被完全下载到每个被共享的comp。 有没有一种方法,我分配密码,整个文件不会被修改? 我相信Dropbox不是问题,因为这也是SugarSync发生的事情。

有没有办法找出一个Excel 2007/2010文件是否使用SpreadSheetGear 2012 for C#Asp.net MVC密码保护?

现在我们使用exception消息触发一个消息对话框,当Excel文件被密码保护,但我想知道是否有更好的方法来处理这个问题。 我们只是想检查提供的Excel文件是否受密码保护,不打开它,并触发警告消息。 我们使用C#Asp.net MVC 4.任何帮助,将不胜感激。

密码保护生成的Excel工作表

我的代码生成一个OpenXML电子表格,我想防止修改和删除操作。 我的解决scheme似乎工作,但我发现,在Excel中打开它,在“审查”面板中,我可以推动“解除保护”button,和Excel取消保护选定的工作表,而不要求任何密码。 我怎样才能避免这一点? String password = Guid.NewGuid().ToString().Replace("-", string.Empty).Substring(0, 16); using (SpreadsheetDocument excelDoc = SpreadsheetDocument.Open(input, true)) { foreach (WorksheetPart worksheetPart in excelDoc.WorkbookPart.WorksheetParts) { SheetProtection sp = new SheetProtection() { Sheet = true, SelectLockedCells = false, SelectUnlockedCells = false, Password = password, Objects = true, Scenarios = true, // AlgorithmName = "SHA-256" }; foreach (OpenXmlElement currentChildElement in […]

如何连接excel与locking访问数据库从VBA?

我有一个密码访问数据库(“1234”),我想连接一个Excel中的Excel文件提取数据。 如果我取消保护访问文件,我可以连接自己的东西 path = ThisWorkbook.Path & "\KCBD.accdb" cs = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & path & ";Persist Security Info=False;" Set Cn = New ADODB.Connection Cn.Open cs 它的工作原理,但是当我用密码保护访问文件,我不知道如何做连接。 我已经试过了 Ruta = ThisWorkbook.Path & "\KCBD.accdb" cs = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Ruta & ";Persist Security Info=False;" & "Password=1234;" Set Cn = New ADODB.Connection Cn.Open cs 但在“Cn.Open cs”行这个错误使我停下来:运行时错误'-2147217843(80040e4d)' 你可以帮我吗? 非常感谢。

Excel:我怎么能给不同的人不同的保护和访问权限

我有一个Excel电子表格,3种不同types的人可以访问,我希望这3种types的人有不同的访问权限。 我想要有一个完全访问的人,所以可以改变工作簿,改变单元格,改变单元格的内容和格式等有一些访问的人,所以只能改变一些单元格,可以去任何电子表格访问时可见的工作表,而且我希望那些访问权限有限的人员只能访问某些工作表,更改检索与该值关联的数据所需的单元格,并且无法保存文件。 有没有办法做到这一点? 我真正喜欢的是,当文件打开时要求用户input密码,并且根据密码的不同,locking不同的单元格,并应用不同的访问级别。

我可以使用XLRD密码保护Excel工作簿吗?

我想提供一个EXCEL应用程序,我正在查找是否可以使用Python和XLRD libray来保护整个工作簿的密码? 有没有人知道我可以用python做XLRD吗?

运行时1004解决方法 – 在Worksheet_Change中保护/取消保护

我读过一些其他部分解决了我的问题,但作为一个完整的VB业余爱好者,我不能得到这个工作。 问题中的工作表是受保护的,因此试图在代码中添加一个保护/取消保护命令。 它会在开始时保护好,但遇到问题。 任何帮助,将不胜感激。 Private Sub Worksheet_Change(ByVal Target As Range) Sheet1.Unprotect Password:="mypassword" If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("B11")) Is Nothing Then Select Case Target.Value Case Is = "" Target.Value = "Product Name (IE Product123)" Target.Font.ColorIndex = 15 Case Else Target.Font.ColorIndex = 1 End Select End If If Not Intersect(Target, Range("B12")) […]