Title: | Perform Joins or Minus Queries on 'Excel' Files |
---|---|
Description: | Performs Joins and Minus Queries on 'Excel' Files fulljoinXL() Merges all rows of 2 'Excel' files based upon a common column in the files. innerjoinXL() Merges all rows from base file and join file when the join condition is met. leftjoinXL() Merges all rows from the base file, and all rows from the join file if the join condition is met. rightjoinXL() Merges all rows from the join file, and all rows from the base file if the join condition is met. minusXL() Performs 2 operations source-minus-target and target-minus-source If the files are identical all output files will be empty. Choose two 'Excel' files via a dialog box, and then follow prompts at the console to choose a base or source file and columns to merge or minus on. |
Authors: | Yvonne Glanville [aut, cre] |
Maintainer: | Yvonne Glanville <[email protected]> |
License: | GPL-3 |
Version: | 1.0.1 |
Built: | 2024-11-16 03:18:59 UTC |
Source: | https://github.com/yvonneglanville/joinxl |
Merges all rows of 2 Excel files based upon a common column in each file. Choose 2 files via dialog box. Prompted at the console to make 1 file a base file. Prompted to choose a column from each Excel file to use as the join condition.
fulljoinXL()
fulljoinXL()
The joined file, full_join.xlsx is placed in the working directory.
Yvonne Glanville, [email protected]
innerjoinXL
for SQL type inner join, leftjoinXL
for SQL type left join,
rightjoinXL
for SQL type right join, minusXL
for file1 minus file2
Other X.joinXL.: innerjoinXL
,
leftjoinXL
, minusXL
,
rightjoinXL
## Not run: fulljoinXL(); ## End(Not run)
## Not run: fulljoinXL(); ## End(Not run)
Merges all rows from base file and join file if the join condition is met. Choose 2 files via dialog box. Prompted at the console to make 1 file a base file. Prompted to choose a column from each Excel file to use as the join condition.
innerjoinXL()
innerjoinXL()
The joined file, inner_join.xlsx is placed in the working directory.
Yvonne Glanville, [email protected]
fulljoinXL
for SQL type full join, leftjoinXL
for SQL type left join,
rightjoinXL
for SQL type right join, minusXL
for file1 minus file2
Other X.joinXL.: fulljoinXL
,
leftjoinXL
, minusXL
,
rightjoinXL
## Not run: innerjoinXL(); ## End(Not run)
## Not run: innerjoinXL(); ## End(Not run)
Selects all rows from the base file, and all rows from the join file if the join condition is met. Choose 2 files via dialog box. Prompted at the console to make 1 file a base file. Prompted to choose a column from each Excel file to use as the join condition.
leftjoinXL()
leftjoinXL()
The joined file, left_join.xlsx is placed in the working directory.
Yvonne Glanville, [email protected]
innerjoinXL
for SQL type inner join, fulljoinXL
for SQL type full join,
rightjoinXL
for SQL type right join, minusXL
for file1 minus file2
Other X.joinXL.: fulljoinXL
,
innerjoinXL
, minusXL
,
rightjoinXL
## Not run: leftjoinXL(); ## End(Not run)
## Not run: leftjoinXL(); ## End(Not run)
Performs 2 operations: source-minus-target and target-minus-source If the files are identical all outputs are empty. Choose 2 files via dialog box, and then from the console choose the common column between the files. 3 separate .xlsx files are returned to the user "source_minus_target.xlsx" "target_minus_source.xlsx" "rowsNOTduplicated.xlsx"
minusXL()
minusXL()
In working directory: source_minus_target.xlsx, target_minus_source.xlsx, rowsNOTduplicated.xlsx
Yvonne Glanville, [email protected]
innerjoinXL
for SQL type inner join, leftjoinXL
for SQL type left join,
rightjoinXL
for SQL type right join, fulljoinXL
for SQL type full join
Other X.joinXL.: fulljoinXL
,
innerjoinXL
, leftjoinXL
,
rightjoinXL
## Not run: minusXL(); ## End(Not run)
## Not run: minusXL(); ## End(Not run)
Selects all rows from the join file, and all rows from the base file if the join condition is met. Choose 2 files via dialog box. Prompted at the console to make 1 file a base file. Prompted to choose a column from each Excel file to use as the join condition.
rightjoinXL()
rightjoinXL()
The joined file, right_join.xlsx is placed in the working directory.
Yvonne Glanville, [email protected]
innerjoinXL
for SQL type inner join, leftjoinXL
for SQL
type left join, fulljoinXL
for SQL type full join, minusXL
for
file1 minus file2
Other X.joinXL.: fulljoinXL
,
innerjoinXL
, leftjoinXL
,
minusXL
## Not run: rightjoinXL(); ## End(Not run)
## Not run: rightjoinXL(); ## End(Not run)