C# - Using FileHelpers; How To Parse This CSV Type
Jun 5, 2009
Having a few problems trying to parse a CSV in the following format using the FileHelpers library. It's confusing me slightly because the field delimiter appears to be a space, but the fields themselves are sometimes quoted with quotation marks, and other times by square brackets. I'm trying to produce a RecordClass capable of parsing this.Here's a sample from the CSV:
xxx.xxx.xxx.xxx - - [14/Jun/2008:18:04:17 +0000] "GET http://www.some_url.com HTTP/1.1" 200 73662339 "-" "iTunes/7.6.2 (Macintosh; N; Intel)"
It's an extract from an HTTP log we receive from one of our bandwidth providers.
View 3 Replies
ADVERTISEMENT
Sep 22, 2009
When the first cell of an excel sheet to import using ExcelStorage.ExtractRecords is empty, the process fail. Ie. If the data starts at col 1, row 2, if the cell (2,1) has an empty value, the method fails.
how to work-around this? I've tried adding a FieldNullValue attribute to the mapping class with no luck.
Here is a sample project that show the code with problems
View 3 Replies
Jun 6, 2009
Using FileHelpers; how to parse this CSV type
View 1 Replies
Nov 23, 2011
I'm trying to import XML duration data into my app and store it as a Timespan.An XElement named 'Q' has a child element 'Timer' of type xs:duration. To extract the value I use the code below:
Dim Timer As Timespan
If Not TimeSpan.TryParse(Q.<Timer>.Value, Timer) Then Timer = Nothing
[code].....
View 1 Replies
Sep 20, 2011
I have some JSON data that looks like this[code]...
I get one root object with key "data", and value another object with 2 children, with keys "name" and "id", and the appropriate values one might expect. But when I try to cast that object to my UserData type, it returns Nothing. I had this code working at some point, but now that I am returning to it and attempting to use it again, it seems some code rot has set in and it has stopped working.
View 1 Replies
Sep 6, 2009
I have an vCard application that needs to read vCard Data, and have found a RegularExpression which gets the FieldName, Encoding and FieldValue from the file, here it is below:
^(?<FIELDNAME>[w-]{1,})(?:(?:;?)(?:ENCODING=(?<ENC>[^:;]*)|CHARSET=(?<CHARSET>[^:;]*))){0,2}:(?:(?<CONTENT>(?:[^
]*=
){1,}[^
]*)|(?<CONTENT>[^
]*))
This Regular Expression Reads these kind of values fine:
ORG:Company
FN;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:RoguePlanetoid
However I want it to read these values also
TEL;WORK;VOICE:0200 0000000
Without skipping them. How can I modify the RegularExpression so TEL;WORK;VOICE ends up as part of the "FIELDNAME" and 0200 0000000 is part of the "CONTENT".I am unfamiliar with complex RegularExpressions and cannot figure out how to modify it, there is a regular expression that gets these:
^(?:TEL)([^:]*):(?<TEL>[^
]*)
However it only gets the FieldName as "TEL" and I need the whole value for this so I can tell the numbers apart in my application.If possible the Regular Expression would read the WORK and VOICE elements also like the CHARSET and ENCODING in the current regular expression, so they can treated like an Attribute and Type for example, however anything which allows the Regular Expression to read the whole TEL;WORK;VOICE as the FIELDNAME will be fine.
Edit
^(?<FIELDNAME>[^:]{1,})(?:(?:;?)(?:ENCODING=(?<ENC>[^:;]*)|CHARSET=(?<CHARSET>[^:;]*))){0,2}:(?:(?<CONTENT>(?:[^
]*=
){1,}[^
]*)|(?<CONTENT>[^
]*))
Reads up to the first Colon which covers the Whole FieldName, however it would be nice to store each SemiColon Element in a seperate item such as ATTRIBUTE or TYPE.
View 5 Replies
Nov 18, 2009
modify RegularExpression to Parse vCard/vCalendar to allow a particular field type?
View 5 Replies
Jun 8, 2012
I just want to parse simple expressions like IIF(FVAL(PFC) = TRUE, (IIF((ORGVAL(BAS, "2012/12/31") + ORGVAL(DA)) < 6500, (FVAL(BAS) + FVAL(DA)) * 12%, 780)), 0)`After parsing this I should be able to know what functions contains what parameters.
[Code]...
I'm stuck with .Net Framework 2.0, so no Linq or lambda expression goodies for me. Also I want to include the code in my custom library and not just reference it. Can anyone point me to some good library or code.
I just need to parse and not evaluate the expression and find what tokens are in use. After finding the tokens I need to change the expression string before parsing, like if the function ORGVAL is used then the parameter passed has has to be prefixed by an underscore. Like ORGVAL(BAS) will transform to ORGVAL(_BAS). Some functions can have tow parameters like ORGVAL(BAS, "2012/12/31") and this will transform to ORGVAL(_BAS, "2012/12/31")
NOTE: IF THERE ARE OTHER WAYS OF DOING IT PLEASE LET ME KNOW. I WOULD LOVE TO AVOID A PARSER AND LEXER.
View 3 Replies
Oct 13, 2010
I've come from a Assembler and C/C++ background, so I understand the concept behind reference types versus value types in vb.net. Also, I've read Jon Skeet's article regarding references and value types and I understand all of that. My question is: How can you tell if a given type is a reference type or a value type? Is it simply that all integral types (ints, floats, etc.) are value types and all classes are reference types? (If so, where do strings fall?)
[Code]...
View 1 Replies
Jul 29, 2010
I'm still relatively new to parsing xml documents into SQL. I am trying to parse one node out of an xml document.[code]...
View 12 Replies
Sep 29, 2009
What's the easiest way in VB.NET to parse this XML? Here's an example of the full source:View Source XML I believe that the XML can be read directly into a class structure that matches the XML's structure.Let's take a bit of the XML from the above example,
<?xml version="1.0" encoding="UTF-8" ?>
- <kml xmlns="http://earth.google.com/kml/2.0">
- <Response>
[code]....
How do I handle nested collections, for example, the Placemark collection in this example?
View 2 Replies
Sep 17, 2011
I have an app that the user selects information and it writes to an XML file. The user can increase and decrease the information in the XML file so it is dynamic. The other app reads the xml file and uses it to complete tasks. Since the XML is dynamic my code needs to account for that. Right now I have only allowed the XML to have up to four values in a certain node, I would like to allow more but I will need to increase the Select Case function.[code]
View 8 Replies
May 5, 2011
I am making a change to an existing process. Currently the csv file (which can have embedded "," with the field in quotes), is being passed to my module as a IO.StreamReader, pStreamReader.
[Code]...
View 2 Replies
Oct 31, 2010
parsing text that i have loaded in to my textbox Using ofd1 As New OpenFileDialog ofd1.InitialDirectory = "F:"
If ofd1.ShowDialog = DialogResult.OK Then RichTextBox2.Text = My.Computer.FileSystem.ReadAllText(ofd1.FileName)
End If
End Using
View 5 Replies
Apr 6, 2010
create a function that parses the input "4+7-4/4*4=" from instr into an array named tokens(1000), as string, and returns the number of arrays, or perhaps a negative number if there is an error in the input.
Dim tokens(1000) As String
Private Sub btnGo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGo.Click
[code].....
View 1 Replies
Nov 1, 2009
I have XML data like this:[code]I would like to return the name of the places. How may I extract this data using Visual Basic?
View 3 Replies
Jul 27, 2011
I may be getting in way over my head, but here it goes. I am developing a small application for use on a helpdesk. The application will be installed on the client pc's and will be used primarily by the end user to assist the technician on the phone if the user's pc is offline or inaccessible. One part of the application gives the user their IP address, DNS address, DHCP address, and gateway address. I have it to where it will put all of those in the corresponding fields inside a form, but it does not work correctly outside of a domain. Outside of a domain it only gives the IP address. I am sure it is probably how I coded it, but I cannot think of any other way to get that info in a user friendly way. Is there a way to parse a command prompt command to specific fields inside of a form such as the command ipconfig /all?
View 3 Replies
May 5, 2011
I am making a change to an existing process. Currently the csv file (which can have embedded "," with the field in quotes), i being passed as an
IO.StreamReader parameter pStreamReader.
dim vLine as string = pStreamReader.ReadLine
dim vFields () as String = vLine.Split(","c)
Well ... obviously the split does not work with embedded commas in a field. Looked at TextFieldParser, but it is in the FileIO class and the module is passed a IO.StreamReader. Can it work?
Or how abour a RegEx? Does anyone have any suggestions? I have look around on the internet and it seems like a common questions with a bunch of wild goose chases.
View 10 Replies
May 5, 2011
I am making a change to an existing process. Currently the csv file (which can have embedded "," with the field in quotes), i being passed as an IO.StreamReader, pStreamReader to my module.
The code reads ....
dim vLine as string = pStreamReader.ReadLine
dim vFields () as String = vLine.Split(","c)
Well ... obviously the split does not work with embedded commas in a field. Looked at TextFieldParser, but it is in the FileIO class and the module is passed a IO.StreamReader.
Or how abour a RegEx? I have look around on the internet and it seems like a common questions with a bunch of wild goose chases.
View 1 Replies
Jun 12, 2012
Here is a snippet of an XML file that I need to read with VB.NET[code]...
I am familiar with creating a new XmlDocument and using the Load method to read the file. I know how to get a collection of child nodes and loop through them to get elements and attributes. But in this case, I need to extract all of the data between the two "verse" tags (the starting one with the "sID" attribute and the ending one with the "eID" attribute), including the tags and the data in between as one continuous string. I can loop on the nodes, but I only get the "w" nodes and one final "#text" node for the period, but I don't know how to get the spaces and punctuation between the "w" tags.
View 3 Replies
Dec 7, 2010
I have a comma delimited text file with the U.S. States and their respective state bird listed in the following format.
"ALABAMA", "YELLOWHAMMER"
"ARKANSAS","...
"...
What im trying to do is parse the rows and send the parsed data to different comboboxes. I have a combobox for states and one for birds.I can load the file into the first combo box but im not sure how to parse and send the second column to the second combobox. here is what i have so far.
[Code]...
View 10 Replies
Jul 29, 2010
How can I actually send a string or another variable on the run to another running .net app? I searched google and found nothing really,
View 3 Replies
Apr 10, 2009
I have a text file that is in a comma separated format, delimited by " on most fields. I am trying to get that into something I can enumerate through (Generic Collection, for example). I don't have control over how the file is output nor the character it uses for the delimiter.
[Code]...
View 12 Replies
Apr 15, 2012
how to convert rss feeds to datagrid in this fomat
<Row>
<Cell><Data ss:Type="String">Symbol</Data></Cell>
<Cell><Data ss:Type="String">Close</Data></Cell>
<Cell><Data ss:Type="String">Prev</Data></Cell>
[code]....
the values in the first <row> </row> of data are the column headings for the corresponding cells in the other <row> </row>considering that I can work with xml in the other format this is quite strange so any help will be needed.
View 3 Replies
Aug 13, 2010
I am using mysql and I have installed the connector... here is a sample of my code. so far I can sucessfully connect to the db, but i am trying to learn how to parse sql commands to the db. for example in this snippet, i wanted to add to the testing table, an entry consisting of Fname and Lname.... It is not working... what should i be doing different ??
Imports
MySql.Data.MySqlClient
Imports
[Code].......
View 2 Replies
Oct 8, 2009
how to read and write xml, could someone possible provide sample xml and code to parse it so I can understand it more? Is it possible to parse the xml from a textbox?
View 1 Replies
Jun 20, 2011
I have a function that excepts a Message from MSMQ, I convert the body of the message into a string which represents an XML document. I need to parse through the XML document, grab the values from the nodes and process them. I am having problems using either XDocument of the XMLReader, both of them give me the error "Illegal characters in file". Here is a copy of the XML file as it is deserialized from the message:
<?xml version="1.0"?> <queueOrder xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InterfaceName>EPN</InterfaceName> <Ingot>U06506L</Ingot>
[Code].....
View 6 Replies
Oct 24, 2009
I am fairly new to vb.net, but have quite some experience with Delphi, and did some VBA. Oh, I'm old school. I like DOS.
So, I need to write a program, and chose vb.net (visual studio 2008) as my language to do this in.
What the program is supposed to do is generate a webpage hit (but not necessarily render the html in a browser) and then parge through the returned HTML code, finding links, certain key words etc.
View 2 Replies
Jan 11, 2012
I'm trying to parse data from the web, basically, from an API rl...How do I approach this? Could I use XMLDocument to do this or MSXML2? [code]I've only worked where the node root doesn't have the name of the thing I need. So, how would I specifically retrieve the data for the node symbol? [code]
View 2 Replies
Dec 3, 2011
I have this following XML File. I would like to get the values of first Hsp_qseq, Hsp_hseq and Hsp_midline under tag HSP in VB.NET from the file out.xml
<?xml version="1.0"?>
<!DOCTYPE BlastOutput PUBLIC "-//NCBI//NCBI BlastOutput/EN" "NCBI_BlastOutput.dtd">
<BlastOutput>
[code].....
View 1 Replies