Find Jobs
Hire Freelancers

python or c# desktop app for comparing csv to master csv data

$30-250 USD

已完成
已发布超过 4 年前

$30-250 USD

货到付款
I have a master list of email addresses that we manage and I need to be able to compare a csv against that master list to see what the status is for each of the emails. I see the solution like this we have 2 csv files [login to view URL] - 3 columns of data (email, Status 1, Status 2) [login to view URL] - 1 column (email) each row in [login to view URL] will be looked up in master.csv. there are cases when an email will live more than 1 time in the master, in that case we get all of the matches for it, dedup, and concate to a single column. then for status 2 there are most cases where this empty I would like an exe or cli method where i run it and give it both sheets and then it outputs a [login to view URL] file will all of the lookup results. the output of that file should be email, found/not found, status 1, status 2 the master will need to be able to handle upwards of a million rows, the lookup csv will have 100-300K at its upper range. you can assume windows 10 machine, lots of cores if you want to parallel the task, and plenty of memory (20gb free ram is np) if you want to load both sets of data to some B-tree or binary tree in memory or something like that. when done we need some basic document on how the solution is structured and how to run it. I have put this sample together for you to see what we need. [login to view URL] it covers each output file needed, the issue with duplicates as well as the issue of not found.
项目 ID: 21852841

关于此项目

20提案
远程项目
活跃5 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
Hello! This should be very simple. Let me summarize the project in my own words to make sure I understand everything: There's a master csv and a lookup csv. In the master csv, there are 3 columns: email, status 1, and status 2. The email column is not unique - i.e. an email can show up multiple times. The lookup csv contains one column: email. The script should loop through all of the emails in the lookup csv and grab any matching rows in the master csv. If there are multiple matches in the master csv, combine all status 1 values into a comma-delimited string. Afterwards, export each email to a processed csv, with 4 columns: email, found (found/not found), status 1 (comma-delimited list if multiple found), status 2. 2 questions - should the status 2 value also be a comma-delimited list of all matches? Also, do you only want the unique status 1/status 2 values? e.g. if there are 2 matches found, but both have status 1 of 'unknown', would you want the exported value to be 'unknown, unknown' or 'unknown'? Let's discuss further. Thank you for your time!
$75 USD 在1天之内
5.0 (17条评论)
5.3
5.3
20威客以平均价$139 USD来参与此工作竞价
用户头像
Hello, As an experienced C# developer, i am very much interested to provide you an EXE file to make processing you are looking for. Please let me know if you are interested in my bid. What is the size of the master CSV file? Thanks
$98 USD 在2天之内
5.0 (148条评论)
7.1
7.1
用户头像
VERY EASY FOR ME As you can see in my review, I've done similar with yours Hello. I have read your description and I am so interested in your project. I am confident in your project and I can finish it clearly on time. I am well experienced and skillful Python, C#(winform, wpf, .net, api, ), Java and C++ programmer. I have +5 years of experience in software developing. I have finished a lot of project like this. I ensure the best quality of your project and to keep your deadline. Please contact me kindly and let us discuss in more detail. Working with me, you will have a good experience and good friend and save more time and money. After complete project, I can support fixing bugs with free. and support update features with low price. Best regards!
$100 USD 在1天之内
5.0 (73条评论)
6.2
6.2
用户头像
⭐⭐⭐⭐⭐Dear clent! ✅I am very interested in your project and I am exciting. ✅I read your project details carefully and I thought that I am the best fit developer for your project. ✅I have rich experience with your project, so I have a clear way to complete the project. ✅Your project is very fit for my skill sets. ✅If you are willing to award the project to me, It always will be completed perfectly. Thank you!!
$200 USD 在2天之内
5.0 (15条评论)
5.4
5.4
用户头像
Hello, I read the description of the project and I can produce a nice, fast solution in C# (or python if needed). Please contact me if interested in my offer. Cheers, G
$127 USD 在3天之内
5.0 (7条评论)
5.6
5.6
用户头像
hi nice to meet you i have read your requirement carefully and understood fully. in my opinion, we can use python pandas for checking your csv. pandas is powerful tool which can handle excel and csv files so if you give me your project, i'll complete it perfectly. i'll wait your reply. thanks regard...
$140 USD 在7天之内
5.0 (20条评论)
5.2
5.2
用户头像
Hello I am very professional in C# and I will develop it as multi-thread. Regarding the hardware you have, I can develop a fast program for you and will deliver it quickly. I have worked 14 years in this field and won't waste your time Also, I can develop it with "Excel macro", "Google Spreadsheet Apps", "Windows console", "Windows form" and ... Please send me a message to discuss more. Regards
$70 USD 在1天之内
5.0 (10条评论)
4.9
4.9
用户头像
Hi Myself expert in Dot net technologies with 14 yrs of experience in software development. Developed various web and desktop based projects in Finance, Insurance, Research, Education , Research and Retail Domains. Worked in technologies : Angular with .net Core 2.0, Asp.net Mvc5.0/4.0/3.0 and Asp.net webforms 4.5/4/3.5/2.0 with c# as programming language, C#.net, wcf, webservices & web apis, Sql server, bootstrap, jquery, javascript, ajax, xml, json, linq, entity framework, ssrs & crystal reports, telerik & devexpress controls. Let me know your requirement in details. Awaiting for positive response. Thanks and Regards..
$250 USD 在10天之内
4.6 (29条评论)
5.3
5.3
用户头像
Hi, I can build a windows 10 application for this. please send me a message so that we can discuss more
$100 USD 在4天之内
5.0 (16条评论)
4.2
4.2
用户头像
Hello There. How are you doing?. I have read the description, I have great experience doing similar jobs related to these skills C# Programming, Python. Please start the chat so we can have detailed discussion. Thanks. Hi John A C.! Please Send me a message so that we can discuss more about this project
$155 USD 在7天之内
5.0 (7条评论)
4.0
4.0
用户头像
Hello Sir, I have gone through your description and got a pretty much idea of what you want to do. I can assure you that I can do this task. My developed applications are light weight, faster and have rich UI. The skills and resources needed for the project are in my genes. I can assure you for a complete professional work in given time line. Please share the complete details about your project. I can immediately start working on your project once you allow me. List of my skills is following as: • C# (winforms). • Web Services. • Windows Services • MySql, Sql Server • Telerik (Kendo UI). • Crystal reports / RDLC reports • Good understanding of software development life cycle. • Fluent in English Projects • Point of Sales • Inventory Management System • Bank Management System • Online Software registration system • Windows Service (task scheduler) • Web Scrapper • School Management System. Looking forward to hear from you soon. Best Regards, Shakir Ali
$140 USD 在7天之内
4.9 (9条评论)
4.2
4.2
用户头像
Hi I can generate the output csv file from those given csv files. I will use C# for this and will provide installer with full source code. Please let me know if you are interested. Thanks
$100 USD 在3天之内
5.0 (19条评论)
4.1
4.1
用户头像
Hi I can create exe on .NET Framework It will be fast I need 2h to finish, can start immediately Regards, Anton
$30 USD 在1天之内
4.5 (11条评论)
3.7
3.7
用户头像
Hi I think I got the point you mean, basically you want from 2 existing files a new file with all the emails from the look file and with additional column of "Found/Not Found" and the concatenation and distinction rules as you have mentioned. So far that was a basic querying but since you have mentioned numbers (data rows), then I can assume your requirement is scalable and in the future it could require performance improvements. I can actually do this by writing a custom algorithm technique but since you have already said the type of hardware is a workstation, I assume it also has a GPU card installed in ? If that is so, am I allowed to integrate CUDA or OpenGL in this project ? It looks like a perfect scenario to me but of course this is your choice. Regardless I need to ask several more questions: 1- Given 400k rows of data, how much fast would you like the app to show result ? 2- Am I only limited to Python/C# or can I even proceed with C/C++ as no programming language can beat the performance of C these days. ~Suleman
$450 USD 在10天之内
5.0 (4条评论)
3.3
3.3
用户头像
I would use the openpyxl library to complete this task. Architecture would depend on pricing, but a simple script should get the job done and for a fair price!
$140 USD 在7天之内
5.0 (1条评论)
1.1
1.1
用户头像
I Implemented similar excel and csv file processing with huge records,it uses less memory and time,i developed it for one of my client project, this looks similar ,i can implement it with best performance and quality,
$70 USD 在1天之内
0.0 (0条评论)
0.0
0.0
用户头像
I have read your description and I am interested to do a project for you. Steps to complete this project 1. First Create a desktop application that will take an excel file as input. 2. Process this file according to your requirements like first read email from the "lookup" sheet and then find that particular emails from the "Master" sheet and then found results will be placed in the "processed" sheet. 3. After this, you can download this file processed file and you can view processed data as "GridView" I will develop this project for you in C#. I am a new freelancer, I have plenty of experience in doing C#, desktop, and web application. I hope you will be happy to work with me. Best regards!
$80 USD 在2天之内
0.0 (0条评论)
0.0
0.0
用户头像
i look through what you needs and think python script might be the best solution for you. 1. python have enough modules to handle numbers and files whatever needs you have 2. i saw you have some basic knowledge about code, you can extend this script by yourself in the fulture. Cause ppython is a very easy and useful language what i will do to charge you 100 USD: 1. finish a functional python script to solve your problem 2. write a guide to how to handle it 3. give tips and help for your further needs I am a coder in China. this is just a part time job for me. Message me if you have any inquiry.
$111 USD 在7天之内
0.0 (0条评论)
0.0
0.0
用户头像
Hi there, I understand your point you need to compare two sheet and want to check email address has more than one record then concatenate the that. You need a professional developer for complete this task surely. I have a vast experience in desktop applications. Please feel free to contact me. Thanks
$150 USD 在4天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
Austin, United States
4.9
463
付款方式已验证
会员自5月 9, 2004起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。