This document discusses hyperlinks in Excel and describes the preferred method of using the HYPERLINK function to insert hyperlinks. When hyperlinks are inserted, Excel saves them as relative references even though the full URL is displayed. This can cause issues if files are moved. The HYPERLINK function ensures the full URL is retained. Alternatively, adding a dummy drive to the Hyperlink Base forces Excel to use full URLs. A Visual Basic macro is also provided to convert existing hyperlinks to use full URLs.
Presented by Rachel Tillay and Mike Waugh, LSU Libraries
Is your data running loose in your library? OpenRefine is a tool that can help libraries more easily view, analyze, clean, and match large data sets. It is particularly useful for digital projects, statistics, or user data. This presentation will describe how OpenRefine is different from spreadsheets, datasheets, and programming. It will also include demonstrations of some of the most useful functions in OpenRefine, compatible tools, and solutions it provides to would-be data wranglers. Examples will include real-life problems that LSU Libraries has encountered in its cataloging and digital projects.
define function,reading file into array,reading and writig binary files,
deleting files with unlink,locking files,file handling operations,database,php supported database,accessing the database in php,
Presented by Rachel Tillay and Mike Waugh, LSU Libraries
Is your data running loose in your library? OpenRefine is a tool that can help libraries more easily view, analyze, clean, and match large data sets. It is particularly useful for digital projects, statistics, or user data. This presentation will describe how OpenRefine is different from spreadsheets, datasheets, and programming. It will also include demonstrations of some of the most useful functions in OpenRefine, compatible tools, and solutions it provides to would-be data wranglers. Examples will include real-life problems that LSU Libraries has encountered in its cataloging and digital projects.
define function,reading file into array,reading and writig binary files,
deleting files with unlink,locking files,file handling operations,database,php supported database,accessing the database in php,
Intro to Talend Open Studio for Data IntegrationPhilip Yurchuk
An overview of Talend Open Studio for Data Integration, along with some tips learned from building production jobs and a list of resources. Feel free to contact me for more information.
Must be similar to screenshotsI must be able to run the projects.docxherthaweston
Must be similar to screenshots
I must be able to run the projects on Eclipse so that I can upload the codes to my Github account
The projects must say that they were created by
Juliet Mercado
Zachary Willis
Ihor Panchenko
Craig Anderson
Building a Search Engine, Part I: Governance, Workflow, and UI
(This is the first project in this series)
You are going to design, build, and test a scaled-down version of “Google Search”. Rather than searching the Internet's files, you will only search local files added to your search engine's index. Your search engine will allow an administrator to add, update, and remove files from the index. Users will be able to enter search terms, and select between Boolean AND, OR, or PHRASE search. The matching file names (if any) are then displayed in a list.
You also need to design the system architecture (the high-level design), so you can plan each part.
Search Engine Project Proposal:
Build a search engine with simple GUI, that can do AND, OR, and PHRASE Boolean searches on a small set of text files. The user should be able to say the type of search to do, and enter some search terms. The results should be a list of file pathnames that match the search. This should be a stand-alone application
User Interfaces
In addition to the main user interface (for doing searching), you will need a separate administrator or maintenance interface to manage your application. It should be easy to add and remove files (from the set of indexed files), and to regenerate the index anytime. When starting, your application should check if any of the files have been changed or deleted since the application last saved the index. If so, the administrator should be able to have the index updated with the modified file(s).
Note that with HTML, Word, or other types of documents, you would need to extract a plain text version before indexing. That isn't hard, but the search engine is complex enough already. For these projects, limit your search engine to only plain text files (including .txt, .html, and other text files).
The index must be stored on disk, so next time your application starts it can reload its data. The index, list of files, and other data, can be stored in one or more file(s) or in a database. The saved data should be read whenever your application starts. The saved data should be updated (or recreated) when you add, update, or remove documents from your set (of indexed documents), or perhaps just when your application exits. If you use files, the file formats are up to you; have a format that is fast and simple to load and store.
To keep things as simple as possible, in this project you can assume that only a small set of documents will be indexed, and thus the whole index can be kept in memory at once. (That's probably not the case for Google's data!) All you need to do is be able to read the index data from disk at startup into memory, and write it back either when updating the inde ...
XML (Extensible Markup Language) is a flexible way to create common information formats and share both the format and the data on the World Wide Web, intranets, wikis, configuration and elsewhere in a cloud.
Intro to Talend Open Studio for Data IntegrationPhilip Yurchuk
An overview of Talend Open Studio for Data Integration, along with some tips learned from building production jobs and a list of resources. Feel free to contact me for more information.
Must be similar to screenshotsI must be able to run the projects.docxherthaweston
Must be similar to screenshots
I must be able to run the projects on Eclipse so that I can upload the codes to my Github account
The projects must say that they were created by
Juliet Mercado
Zachary Willis
Ihor Panchenko
Craig Anderson
Building a Search Engine, Part I: Governance, Workflow, and UI
(This is the first project in this series)
You are going to design, build, and test a scaled-down version of “Google Search”. Rather than searching the Internet's files, you will only search local files added to your search engine's index. Your search engine will allow an administrator to add, update, and remove files from the index. Users will be able to enter search terms, and select between Boolean AND, OR, or PHRASE search. The matching file names (if any) are then displayed in a list.
You also need to design the system architecture (the high-level design), so you can plan each part.
Search Engine Project Proposal:
Build a search engine with simple GUI, that can do AND, OR, and PHRASE Boolean searches on a small set of text files. The user should be able to say the type of search to do, and enter some search terms. The results should be a list of file pathnames that match the search. This should be a stand-alone application
User Interfaces
In addition to the main user interface (for doing searching), you will need a separate administrator or maintenance interface to manage your application. It should be easy to add and remove files (from the set of indexed files), and to regenerate the index anytime. When starting, your application should check if any of the files have been changed or deleted since the application last saved the index. If so, the administrator should be able to have the index updated with the modified file(s).
Note that with HTML, Word, or other types of documents, you would need to extract a plain text version before indexing. That isn't hard, but the search engine is complex enough already. For these projects, limit your search engine to only plain text files (including .txt, .html, and other text files).
The index must be stored on disk, so next time your application starts it can reload its data. The index, list of files, and other data, can be stored in one or more file(s) or in a database. The saved data should be read whenever your application starts. The saved data should be updated (or recreated) when you add, update, or remove documents from your set (of indexed documents), or perhaps just when your application exits. If you use files, the file formats are up to you; have a format that is fast and simple to load and store.
To keep things as simple as possible, in this project you can assume that only a small set of documents will be indexed, and thus the whole index can be kept in memory at once. (That's probably not the case for Google's data!) All you need to do is be able to read the index data from disk at startup into memory, and write it back either when updating the inde ...
XML (Extensible Markup Language) is a flexible way to create common information formats and share both the format and the data on the World Wide Web, intranets, wikis, configuration and elsewhere in a cloud.
1. EXCEL HYPERLINKS 7 OCTOBER 2016
Richard Robinson Page | 1
Excel Hyperlinks
Purpose
This document is to describe the behaviour and preferred method of using Hyperlinks in an Excel Workbook. It applies
to Microsoft Office version 2003 through to 2016.
URL Explained
A URL contains a protocol, such as HTTP, FTP, or FILE, a Web server or network location, and a path and file name. (1).
The following illustration defines the parts of the URL:
The four components of a URL e.g. http://www.microsoft.com/office/products/default.htm
1. Protocol used (http, ftp, file) e.g. http://
2. Web server or network location e.g. www.microsoft.com/
3. Path e.g. office/products/
4. File name e.g. default.htm
Relative Reference
If a file is within the same folder then the relative reference to that file is the file name only. E.g. default.htm. If the file
is in the folder above, it will be referenced with two dots (../default.htm). The folder above the folder above will be
referenced by (../../default.htm).
Excel Behaviour
When Excel inserts a hyperlink it will use the full UNC (Universal Naming Convention) for the insert, however, when the
file is saved, it converts the UNC to a relative reference. The text which is displayed in the cell does not change. Hence
you might have
“T:FINANCENEW Fund FinanceKPMG Documents2014-2015QABFAudited Financial StatementsABCD.pdf”
displayed in the cell as the hyperlink, but the address behind the cell is “../../../../../KPMG%20Documents/2014-
2015/QABF/Audited%20Financial%20Statements/ABCD.pdf”.
(Note that spaces are replaced with %20)
The relative reference is fine if you are never going to move the file. It is also fine if you are about to zip a whole group
of files together and they have relative links to each other. They can be moved about no problem. However, if you
insert a hyperlink and then move a file, it is unlikely that the relative reference will continue to function.
Using the Hyperlink Function as a workaround (Preferred)
The syntax for the hyperlink function is:
=HYPERLINK(link_location, [friendly_name])
Note that the friendly name is optional. Using this format e.g. =Hyperlink(C:TempTest.xlsx) will ensure that the direct
address is retained. If there are spaces in any of the folder or file names then you will need to surround the address in
quotes. E.g. =Hyperlink(“C:TempFirst Test.xlsx”)
2. EXCEL HYPERLINKS 7 OCTOBER 2016
Richard Robinson Page | 2
Using the Hyperlink Base as a Workaround
To avoid this situation, a suitable work around is to place an arbitrary, not-likely-to-be-used drive reference in the
Hyperlink Base field. Access this field from File-Info, then click on the arrow next to Properties and select advance
properties (2010 – 2016). There you will find the Hyperlink Base field and you can insert something along the lines of
“O:”. The letter “O” is unlikely to be used as a real drive. If you use this method, then it needs to be done prior to
inserting any hyperlinks and must be done on each workbook. For reasons unclear, this forces Excel to use the full UNC
path.
Note:
Office 2007: Office button-Prepare-Properties-Document properties dropdown->Advanced properties-Summary
Tab
Office 2003: FilePropertiesSummary Tab
Visual Basic Macro (Advanced User)
If you have a significant amount of hyperlinks in a worksheet, the following visual basic can be used to convert all
hyperlinks in the active worksheet to the “Friendly Name”. This may not always be practical as sometimes the friendly
name has been set to something other than the UNC path for brevity reasons. If you are familiar with Visual Basic, you
may use this script however, if you are not sure what to do with it, then seek the assistance of someone who does.
Once the script has been successfully run, the module may then be deleted to retain a macro-free file.
Public Sub FixHyperlinks()
Dim wks As Worksheet
Dim hl As Hyperlink
Set wks = ActiveSheet
For Each hl In wks.Hyperlinks
hl.Address = hl.TextToDisplay
Next hl
End Sub
References
1. https://support.office.com/en-gb/article/Create-select-edit-or-delete-a-hyperlink-472fce40-c5f0-427e-90d4-
12c0366bc06f?CorrelationId=c1900ec3-19a6-4e11-af21-8387009e5eb8&ui=en-US&rs=en-
GB&ad=GB&ocmsassetID=HP010342381#__toc289683030
2. http://ludditegeek.blogspot.com.au/2013/10/excel-hyperlinks-relative-vs-
absolute.html?_sm_au_=iVVkN5qD226DVNVr
3. https://support.office.com/en-us/article/HYPERLINK-function-333C7CE6-C5AE-4164-9C47-
7DE9B76F577F?ui=en-US&rs=en-US&ad=US