我正在做一个项目,我需要比较数据从python与数据从excel或txt文件。我将尝试解释得更好:我从网站上抓取了一个数据表(7行1列的数据表),我需要将这些值与txt或excel文件进行比较。此txt或excel文件有一个数据表,其中包含web抓取的数据表中存在的3个值(3行1列)。
Web抓取数据表:
FT 202003/69362
FT 202003/62581
FT 202003/41307
FT 202003/32316
FT 202003/4664
FT 201903/215090
FT 201903/197043
txt文件或excel文件中的数据表
FT 202003/6258
我试图加载当前存在的工作表并导入文本文件(逗号分隔值)屏幕快照,如下所示,
Excel表格:
文本文件:
我使用的代码如下所示:
# importing necessary modules for performing the required operation
import glob
import csv
from openpyxl import load_workbook
import xlwt
#read the text file(s) using the CSV modules and read the dilimite
我想将文本文件转换为Excel格式。我使用Technet中的以下脚本:
# Script name: ConvertTilde.ps1
# Created on: 2007-01-06
# Author: Kent Finkle
# Purpose: How Can I Convert a Tilde-Delimited File to Microsoft Excel Format?
$s = gc C:\Scripts\Test.txt
$s = $s -replace("~","`t")
$s | sc C:\Scripts\Test.txt
如何在Python中执行以下操作:比较文本文件和excel文件是否包含相同的数据?我有以下代码(底部)设置,它只查找模型,如果它在文本文件中,它打印出模型,品牌和类型在那里,但有时有多个相同的模型(不要问为什么),那么我如何输出?
我宁愿让它从excel表格中提取一行/单元格,并将其与文本文件的每一行进行比较,如果它包含相同的数据,则将两行都打印出来,但我不确定如何进行。另外,如果excel中有空行,我该如何跳过它呢?
我有一个包含以下内容的文本文件
Toyota sedan Corrola
Honda sedan Accord
Honda SUV CR-V
Toyota sedan Camr
我阅读了文档,但文档只提到将输出另存为.txt文件。我尝试修改代码以将输出保存为JSON。
另存为.txt
from twitterscraper import query_tweets
if __name__ == '__main__':
list_of_tweets = query_tweets("Trump OR Clinton", 10)
#print the retrieved tweets to the screen:
for tweet in query_tweets("Trump OR Clinton"
我在python pandas中导入了一个很大的txt文件。现在,我想将csv文件导出到多个excel中,因为数据太大,无法放入单个excel表中。 我使用以下命令: import pandas as pd
df = pd.read_csv('basel.txt',delimiter='|')
df.to_excel('basel.txt') 不幸的是,我得到了以下错误: ****ValueError: This sheet is too large! Your sheet size is: 1158008, 18 Max sheet size
我正试着为bash外壳写一篇剪贴画。我得到了4个参数:
文件的directoryextension的路径a worda number
我必须查找路径子目录中的所有文件和文件,查找具有给定扩展名的文件。然后,在文件中查找与给定单词匹配的行,但前提是行中的字数大于或等于所提供的数。
例如:
如果localDirectory有:image.png script.sh text.txt。
text.txt有:
This is a text file
It contains many words
This is an example for a simple text file
然后发出命令:./exa
我有一个包含许多行/列的excel文件,当我用excel直接将文件从.xlsx转换为.txt时,文件最后会出现奇怪的缩进(这些列与excel文件中的列不完全对齐),而且由于某些要求,我真的需要它们。
那么,是否有更好的方法可以使用python从excel编写到txt?或者格式化txt文件,使列完全对齐?
我在前面的一个问题中发现了这段代码,但是我得到了以下错误:
TypeError: a bytes-like object is required, not 'str'
代码:
import xlrd
import csv
# open the output csv
with