Я не использую C #, но я думаю, вам, возможно, потребуется использовать что-то вроде Workbooks.OpenText, подробно описанного здесь: http://msdn.microsoft.com/en-us/library/bb223513% 28v = office.12% 29.aspx
Позволяет указать разделители и т. Д.
Что-то вроде этого:
xlWorkBook = xlApp.Workbooks.OpenText (filename:="DATA.TXT", dataType:=xlDelimited, tab:=True);
Это из справочника разработчиков Excel 2007, но, возможно, в C # есть аналогичный метод? Просто догадаться.
PyQt4-PyQt5 - > mainFrame () устарела, необходимость исправить загрузку веб-страниц указывает на решение, но я не могу приступить к работе. Может кто-нибудь подтвердить, что код работает с моей средой программирования или без нее? Спасибо!
import sys
from PyQt5.QtWebEngineWidgets import QWebEnginePage
from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QUrl
import bs4 as bs
class Page(QWebEnginePage):
def __init__(self, url):
self.app = QApplication(sys.argv)
QWebEnginePage.__init__(self)
self.html = ''
self.loadFinished.connect(self._on_load_finished)
self.load(QUrl(url))
self.app.exec_()
def _on_load_finished(self):
self.html = self.toHtml(self.Callable)
print('Load finished')
def Callable(self, html_str):
self.html = html_str
self.app.quit()
def main():
page = Page('https://pythonprogramming.net/parsememcparseface/')
soup = bs.BeautifulSoup(page.html, 'html.parser')
js_test = soup.find('p', class_='jstest')
print(js_test.text) #fixed
# output should be "Look at you shinin!"
if __name__ == '__main__': main()